2002 Jeep Liberty

Electrical problem
2002 Jeep Liberty 6 cyl Four Wheel Drive Automatic 26,000 miles

My 2002 Liberty has only 26,000 miles on it. Has given us no problems in the past. While driving it 6 wks. Ago, the check engine light appeared, my husband disconnected the battery which then made the light disappear only to have it come back on in the next few days.I have replaced the gas cap twice(first from Autozone, then factory gass cap). The mechanic performed a diagnostic check & reassured me he could find nothing else wrong, my neighbor insists that because I still have the original battery, it may be causing the engine light to come on due to it being old?
July 28, 2008.

Next time your at auto zone, instead of buying stuff have them scan the computer for free and post back what code it gives you, that way we can find out what is wrong.

Jul 28, 2008.