You sure you have the right section? Is it a k12 micra with cr14 engine? Or k11
If k12 then its as follows
Its a timing chain stretched or variable valve soleinoid sticking. I bet your rev gauge sticks and fluctuates too?
With ignition OFF
1 remove crank sensor and clean end.
2 remove and...