When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
So recently I got a KOEO code of 512....KAM failure...I understand this could be the ECM, but I also read that a weak battery could cause this code if the voltage drops too low.
My battery was a recycled battery the PO put in in, and I know it's needing replacement. During cranking it would drop to around 9 volts so before replacing the ECM, I put in a fresh battery. It cranks at around 11 volts now and the starter spins noticed faster. I figure changing the battery would also clear the codes. I took it for a drive and checked codes again.
512 still shows KOEO. I only started it and drove it once since installing the battery. If 512 is in fact from the weak battery, will the code eventually go away or should it already be gone, leading me back to the possibility of an ECM?
Code 512 is not a KOEO code, it's a stored code in Continuous Memory. It will take 40 or 80 drive cycles to clear by itself. Or clear the codes from Continuous Memory. This is done by initiating the KOEO tests then disconnecting the code reader as the codes are starting to flashout. Removing the battery cable to clear the codes will most likely result in falsely triggering Code 512 again.