Thanks for the tips guys. Just an update: I have replaced the switch and it is doing the same thing.. or it was, now it is not running at all, however I think the problem is in my ICM, and am waiting to get a new one to try that. I had a long standing problem of the car not wanting to start after getting warm, and this might just be the next symptom in an ignition control failure. I hope... I also replaced the coil and starter solenoid, just for good measure.