I just had an issue similar on my 2g, I went through almost the entire ignition system and was scratching my head. Ended up being a loose connection on the starter, the connection that goes from the solenoid to the starter itself. Some how the nut holding on that connection came loose, just...