European Auto Repair
www.bavarianmotorsllc.com
weaverbmotors@gmail.com
303-656-9268
Best way to get in to see me at the shop is to call or email Shannon and make an appointment.
Well I'm not a professional mechanic, but I've got a 07 jeep and 08 Subaru. On either one if I d/c the battery, wait 10 minutes and reconnect the CEL will be there when I restarted, but hit the lights or ignition and really drain it the CEL would clear. Now if it was a legit problem it'd pop back up, maybe after a few seconds, maybe after driving for a day. The POS jeep is bad about having random issues from elevation changes, like vail pass. I've reset it on the side of the road a few times using that method since sometimes it'll actually effect how it's running, but d/c the battery, turn the key with the lights on, reconnect batt. and it'll go back to normal, and CEL won't come back.
Also had to use that method for clearing codes on a 97 f150 I had years ago (first OBDII vehicle I ever owned). Had a vacuum leak that was giving me a lean code and wouldn't clear on its own even after it was repaired, seemed easier than driving back to napa to use the scan tool.
The way I understand it the control module has a capacitor in it that supplies enough power to hold the information, and it can hold out for a very very long time, that's why you turn on the ignition or something else to drain it. Kind of the same way your BIOS settings on your PC stay even with the power off until that little button battery on the motherboard goes dead and then you're redoing all the settings every time you turn it back on.
I could be way off on all of this but it's how I've always understood that stuff to work on the newer cars. The really new stuff might have some sort of solid state memory that doesn't need power.
Last edited by BigNick73; 10-03-2013 at 21:35.