Sounds like a bad Neutral Safety Switch. Or guess it could be a bad solenoid on the starter.