Sound like that may be it.........and you don't have to hook the car up to anything to see if it is running any codes. The ECU flashes.
I would say the timming is off but you say this does not happen all the time. Try the dizzy can't hurt for $20.00.
__________________
Cburke.industries.
Custom suspension bars, metal fabrication.