The guage thing (bouncing) happens on my '99 XJ when the battery gets to low.
Could be you had a bad/corroded connection at the battery, made it act up.
When you pulled the cables, then reconnected, you got a good connection.
Now you have a full 12V and it starts and runs.
Bookmarks