i drive a 99 cherokee sport. 4.0 inline 6, the usual. recently while driving, my battery gauge hits dead, my lights, etc. dim, and my check gauges light comes on. shortly after this, my jeep just stops running while im still driving down the road. its really getting annoying and id like to fix...