Sounds like a bad variable camshaft timing sprocket
It bolts to the front of your camshafts and rides on the timing chains
Either that or your timing chain is in the wrong spot, which is very unlikely unless someone was in the and didn't align it properly
|