A sensor can't cause that code unless you physically do something to short it between the two terminals. The only thing that can cause this is the signal wire to the sensor is grounded. You can verify that by unplugging it and measuring the resistance to ground on the signal wire.
The ground wire may read very low resistance or it may not, depending on how the Engine Computer works, but the signal wire must read a very high resistance or an open circuit. If you find low resistance, follow the wire harness to where it may have rubbed on a sharp metal bracket or it has been sliding back and forth on the body, and things like that.
SPONSORED LINKS
Wednesday, July 17th, 2013 AT 10:30 AM