I have changed sparkplugs, upstream Lamda sensors, and did everything bar a Cherokee good hunting dance......it still has its light on and all I get are the "happy codes". I swear there is a gremlin in the blooming thing! A master's in engineering and defeated by a computer!!!!!