I am 80% sure it's either cam position or crank position sensor related. There is a notch on each sprocket of camshaft and crankshaft make sure those notches are synchronized. Double check your timing on crank pulley and cam pulley are set to top TDC. Make sure your cam position sensor harness...