Q. I had a problem with my Chevy; the check engine light was on. When I went to the repair shop they tested everything out and told me the battery was faulty. They replaced the battery and the check engine light is off. The problem is that battery was only a couple of years old. Did the battery actually cause the problem?

A. So many of today’s car problems are caused by faulty/undercharged batteries or poor electrical connections. It is entirely possible that the battery was faulty causing low voltage at the computer, which in turn can turn on the check engine light. The other common issue is the battery terminals (GM uses side mount terminals) build up with corrosion and cause all kind of problems. Most good shops today will clean the connections and test a car’s battery before performing any diagnostic testing.

Advertisement - Continue Reading Below