My check engine light has come on. I hade the code checked at Autozone. They told me the code was P0031 but they didn't know what caused this exactly. Does anyone know anything about this one?
TMS2,
It's the upper O2 sensor. Mine did this a month ago. Get a new one, gonna be expensive and swap it out. Remove the negative battery terminal and step on the brake for a ferw minutes. This will reset the ECU. Then reconnect the negative terminal and you should be good to go.
I had this EXACT same code and problem for quite a while. Finally fixed it about two weeks ago. Bosch universal O2 sensor replacement. Despite all the negative talk about the Bosch replacements I followed the directions, did a clean install, and the code is gone! Easy fix and only about $60.