that is weird. have you checked the condition of the trigger rings? if they're rusty and don't have good clean gaps you get trouble.
your problem could also be a dodgy connection somewhere that coincidentally jolted good going up the ramp. check the ecu connector and wiring.