definitely the sensor. i had the same code for two months and - after replacing mine - the code went away. haven't had a code since.
the sensor is the one by the firewall. IT IS A PITA to get to. if you decide to do it yourself, look for How-Tos on this board. i found a couple before i did mine. You WILL need TWO universal joints. wasted alot of time before i got the second one. :rolleyes: