Yep thats the ecu reset method. Timing is crtitcal so a stop watch will deffo help.
Zmanalex sells them, maf sensors that is.
If its pinking, I can only suggest what i have done.
Ecu reset
High flow panel filter
Check throttle body, ensure its clean inside
I did fit a plenum spacer, but dont think it helped.
It could be dirt on your crank sensor, plus any other sensors could be dirty, but check the crank sensor first, may just be dirty.