I'm having some electrical problems in my 2002 Mazda Bravo. My battery wasn't charging so I replaced the alternator, but that doesn’t seem to have worked. The battery is reading 12 volts but when I go to start the engine, the battery sounds like it's flat! When I jump started with another vehicle it started What else could it be?
I’d be taking a long, hard look at the battery. When a battery is at the end of its useful life, it will often show a 12-volt charge with a simple volt-meter check. But, when you turn the key and place a big load on the battery, it goes weak at the knees and won’t turn the engine over.
Have the battery load tested. This will tell you more about what’s going on. The reason the car started with a jump-start form another car is that the second car’s battery has stepped up to do the job your car’s battery can’t.