I have a 2005 Chevy cobalt that is throwing this code. The check engine light came on a while ago and I replaced the ICM, the light still stayed on and I changed the oxygen senors. I turned the light off and drove around for a week the light came back on. I cleared the code again and drove...