Timing

Break out the FSM and see where the curve should be by RPM. If it is way off something internally is wrong like a broken spring like RRR mentioned.
Ok I will