how long since tuneup? has it ever been tuned up?
check the spark plugs
this is a known issue causing this code
rarely is it the sensor, i wouldn't rule it out totally but generally its been bad plugs from my experience
good luck
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.