Ok guys and gals, here's the problem: I have a 98 Cavalier 2.2. Three days ago the shifter linkage came off at the transmission (automatic). Replaced the bushing and it ran even better than before. No more klunk when putting it in gear. Was driving out to a friends place and had gone approx. 16 miles with the car running fine when all of a sudden the idiot lights start coming on one at a time starting with the ABS then the Air Bag, then the the Battery, then the Emergency Brake light. At the same time the headlights dim but when I got to a stop light and put it in neutral the idle was running REAL high. I managed to get it to my friends place, put it in park and the idle was still running real high. Tried tapping the gas pedal in case it was a stuck choke (don't know if it even has one) but that didn't change anything. I shut off the engine, waited about a minute and tried to start it and all it did was give a fast ratcheting/grinding noise. Wouldn't start. Used a multi-meter and checked the battery it was showing a little over 15 volts, still won't start. Tried again this morning and the starter tried, briefly, to start the engine but immediately went back to that ratcheting sound. Does anyone have any idea what the heck could be wrong? I'm already bald but still pulling my hair out with this. I would bang my head into a wall but don't want to hurt the wall.