The Quick Answer above is the generic definition. What follows is the model-specific detail for the Nissan models that log P0031.
P0031 on Nissan: Causes, Symptoms and Fix Cost
P0031 on a Nissan means the engine computer measured too little current or too low a voltage in the heater circuit of the upstream oxygen sensor on bank 1, the one before the catalytic converter. On many cars that is exactly what a burned-out heater, a blown fuse or a broken supply wire produces. Until exhaust heat warms the sensor, the engine runs on a fixed, richer mixture. A new upstream sensor typically costs about 100 to 300 EUR fitted.
Connect any standard Bluetooth OBD2 adapter to your Nissan and Skanyx tells you what P0031 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.
Get Skanyx freeWhat does P0031 mean on a Nissan?
Nissan Juke (HR16DE/MR16DDT)
2010-2019On the 1.6 HR16DE petrol, Nissan's workshop manual lists a 20 A fuse (No. 43) and the wiring through the engine-room power distribution module (IPDM E/R) in the supply to the upstream air-fuel ratio sensor heater, so check that fuse before buying a sensor. The manual's confirmation test for this code is only an idle of at least 10 seconds, so a genuine fix should keep the light off from the next start.
Nissan 350Z (VQ35HR)
2007-2009The VQ35HR V6 in the later 350Z has an air-fuel ratio (A/F) sensor ahead of each bank's catalytic converter: Nissan's manual uses P0031 for the bank 1 heater and P0051 for bank 2. It gives the heater resistance as 1.8-2.44 ohms at 25 C across the two heater terminals and lists a 15 A fuse in the supply, so a reading far above that range, or an open circuit, condemns the sensor.
What causes P0031 on a Nissan?
Beyond the generic causes listed on the main P0031 page, these are the patterns noted for Nissan models:
How to diagnose P0031 on a Nissan with OBD2
Follow these steps to pinpoint the root cause of P0031:
- Read all stored codes and freeze frame. P0031 together with P0037 or other heater codes points to a shared fuse, relay or supply wire rather than two failed sensors
- Check the heater fuse named in the owner's manual or on the fuse box lid (often labelled for the O2 or A/F sensor heater, or shared with the engine management). Replace it if blown, and if it blows again look for a short
- Unplug the Bank 1 Sensor 1 connector and measure the resistance across the two heater pins. Wideband air-fuel ratio sensors often read around 2 ohms and many narrowband sensors between about 3 and 15 ohms; check your car's specification. An open circuit means a burned-out heater
- With the key on, check for battery voltage on the heater supply pin on the harness side. No voltage points to the fuse, relay or supply wire
- Check the control wire from the sensor to the engine computer for breaks and for a short to ground, and inspect the connector for corrosion or pushed-back pins
- After the repair, clear the code and restart. On many cars P0031 is checked soon after start-up, so a genuine fix should keep it from returning. With a generic OBD2 reader, confirm the fuel system goes into closed loop within a few minutes and the oxygen sensor heater readiness monitor completes
How much does P0031 cost to fix on a Nissan? (EUR)
Estimated repair costs for P0031 in EUR, compiled across makes. Nissan costs typically sit in the middle of each range.
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Codes related to P0031
These codes are often seen alongside P0031 or point to related issues, on any make:
Looking for the full P0031 reference (all makes, full diagnosis flow, complete repair cost matrix)?
See the main P0031 guideDiagnose P0031 on your Nissan
Your car logged P0031. Skanyx reads it on any standard Bluetooth OBD2 adapter, tells you whether it is safe to keep driving, and shows the €1-€400 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx free