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.
I've had codes in the past that have gotten fixed but every now and then the check engine light appears and when i go through the codes they all have an H next to them so i'm assuming that means history.
Why do these keep popping up after i clear them out?
You need to post the codes that keep coming back. Some of them happen when you have a weak battery. (Battery will start the car but voltage gets low enough to cause certain modules to set codes). As soon as the voltage geta above the threashold of low voltage the code goes to HISTORY
Use a volt meter and measure across the pos and neg battery terminals. When the car is cold have someone starts the car see how low the voltage goes as the engine cranks. It should not drop below 11 volts.
If the car sits for long periods of time between uses the battery could be good but just needs to be charged prior to use.