I had something very similar happen to my car and it turned out to be the starter motor. That being said, the difference between a 66 mustang and a 1998 chevy is astronomical.
I'd recommend checking for an OBDII code. If there isn't one, look at the starter solenoid and starter. Work your way out from there (check related sensors, etc).
Good luck
