This may be of some help.
Take a look in your engine bay fuse box. In there you will find a relay marked ´cooling fan.´ Oddly enough, the hot wire that is supposed to engage the starter selenoid is the power wire for this relay. Check this relay out, if it´s crapped out chances are your cooling fan will be wonky, or you get a no start. You also may want to check the power wire at the starter selenoid. When my car bit the dust for a day, I found that wire was REALLY corroded. I just replaced my with a cheap crimp on and taped it up good.
You might also want to check the ignition switch. I had a problem on one very frosty Canadian morning, that frost had formed in my ignition switch, and when I tried to start it, she wouldn´t stop starting. The frost had jumped the terminals. You just may have the opposite problem.
If you want to check the starter on the car, make sure she´s in park, and put the ignition to off. Run a wire from the power terminal for the starter selenoid. Then touch it to the positive lead of the battery. It should crank. If not it´s the starter.
If it cranks, pull the relay marked cooling fan. Jump the power side (two terminals closer to the engine) of the relay. Try starting the car with the switch. If it cranks and starts, you got a bad relay. If not you either have a bad ignition switch, or a bad clutch safety switch (manual), or neutral safety swithc (auto). To check either of those, you´ll need to remove the steering column bezeling to gain access to those wires.
Hope that helps.
Matt
