Could it be the pickup sensor? I mean the one inside the crank cover. Maybe the circut is stuck open and it caused a very high resistance spike?