My consipracy theory
After my car was fixed, my check engine light came on. I did the code check process (by flipping the key on-off-on-off-on) and got a code 12. I looked it up and it is the code for "battery has been disconnected recently."
It didn't come on this morning. This makes me think about why Chrysler would put such a useless code into their computer..
For people that don't know how to check the code when their check engine light comes on, they freak out and take it to the dealership, thinking something is horribly wrong. Then the guys at the dealership will just say "it says your battery has been disconnected recently, that'll be $50."
What further proves my point is that 2003 and newer Chrysler cars now require your car to be hooked up to a computer to diagnose the check engine light. That means if you want to find out what that light is telling you, you HAVE to pay someone to hook it up to a diagnostic computer. For most people, that would be the dealer.