Could be either/or, should just have the charging system tested at local auto part store. Most will test it for free. Corrosion could cause a no start situation depending on the amount of corrosion. The sulfuric acid used in batteries produces hydrogen gas, which is the primary factor behind the corrosion process that naturally occurs on your battery cables. That is because when your vehicle and battery are operating, very small amounts of gas are released through the vent cap. When released, these fumes naturally combine with the heat, dirt and humidity in the air, plus other active agents under your hood, like grease, oil and coolant, to form corrosion on your battery cables and terminals. It is easy to prevent this though, just purchase a pack of battery terminal grease and apply it to the newly cleaned battery terminals.
SPONSORED LINKS
Sunday, May 16th, 2010 AT 4:20 PM