I'd have to guess it's not a sensor... but I'm not a mechanic... However, since it's consistant to certain conditions, and not others, my technical background would dismiss the sensor as the culprit... any way to check your computer codes and find out the code that's generating the check engine light? With that code, you could get pointed in the right direction for diagnostics...
|