it could be a few things ...
the belt /chain streched and the teeth on the sprocket jumped ..
if it was recently redone the mechecanic didnt put the notches in secquence with each other ...
bad timing,worn cam,valve adjustment
Check the valve timing and the ignition timing. If both are good then check the compression in all the cylinders.
the camshaft timing will cause the late injection process
what causes aknocking sound on mazda T35 engine when its running
variable valve timing is where the engine changes valve timing based on the driving situation much like ignition timing is changed to meet the needs of the engine in specific situations. in most cars valve timing is static and determined by the timing gear on the camshaft
it maybe out of timing or the valve seat is leacking use a compression tester to find out if is the valve leak
A stuck lifter, a stuck rocker, a stuck valve, a messed-up cam drive timing and a valve impacting the piston head....
valve timing diagram of two stroke engine
I have worked on many engines, I would guess broken valve. Check every cylinder with a pressure gauge. If zero broken valve, if all have good pressure, timing. If timing good, fuel. maybe flooding.
It is the "Advertised duration", used by the factory. It is the Valve timing from when the valve is .006inches off the valve seat to .006" off the valve seat.
According to Wikipedia, a variable valve timing is a "process of altering the timing of a valve lift event, and is often used to improve performance, fuel economy or emissions".
The main cause for bent valves is a failure in the timing chain or belt. When the valves and pistons are not exactly in sync, they can collide.