Well I'm not a mechanic and I don't really have the time to be But I still have some knowledge. I talk to my mechanic and see what he think. He was on vacation when the light went on again so didn't have the occasion to talk to him. I just wanted to see what people would suggest. I read somewhere that the battery could be at cause for some code. I wanted to change mine before winter, it's 6 or 7 years old so might has well try it.