The light is on all the time. The manuel for this vehicle says the code is po155.If I change the upstream, right bank 02 sensor, will that fix the problem, and make the light go off and stay off?
check engine light on 2001 Dodge Dakota
The code P0155 does call for the O2 sensor, bank 2 sensor 1. It is likely to fix your problem. If the circuit for the heater oxygen sensor is good then your light should stay off. It's a very common problem on it.
Maybe....P0155 indicates a problem in the O2 heater circuit on the upstream bank 2 sensor. Most commonly the heater circuit opens up in the O2 and the PCM can't complete the ground. Other possibilites include no 12 volt power to the heater, poor connections, bad grounds, or PCM. A pinpoint diagnostic test will nail it down.