My 95 Jeep Grand Cherokee was running fine until a couple of weeks ago. It developed an extremely low idle when coming to a stop, to the point where it would stall if I didn't rev it. One day I noticed when I stopped for traffic, I had to put it in N and rev it, I looked down and the speedo was jumping up too. Also it seemed to shake at certain speeds like it was misfiring, but I wasn't noticing any missing power.
This morning I went to start it, it ran for almost a minute, enough for me to open the garage door, then it stalled. After that it wouldn't start at all like the battery was dead, but the lights were on bright and voltage read fine. I went to a repair job using my father's truck and he hooked it up to a battery charger thinking it was the battery. When I got home battery charger was reading that the battery was at 100% so I went to try it again. I then noticed the radio was on and the check engine and seatbelt lights were on, when the ignition was completely off with the key out. I tried starting it and it cranked once, then everything went off. Now I can't even get the interior lights on. I successfully drove it a good 20 miles yesterday.
Troubleshooting so far: Tried wiggling battery terminals, disconnected battery for 10 minutes and connecting it. Still nothing. Tried removing all unessential components; radio, subwoofer, aftermarket lighting, etc. Still nothing. Also poked around harness and ECU wiring and haven't found any short circuits.
I'm a college student and self-employed computer technician.
CompTIA A+ certified, and soon to be CompTIA Network+ certified as well
I currently own a 1995 Jeep Grand Cherokee, pretty much all stock instead of the sound system.