When my son's did that it turned out to be the VCT pulley. When I replaced the inlet cam bearing cap at that end (after rebuilding the head) I used a bit too much sealant and it blocked the return oilway for the VCT mechanism. It did not leak at idle, only when the VCT activated. Took ages to...