P0031 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.
P0031 is a emissions-related diagnostic trouble code classified as low severity. When your vehicle's ECU detects this condition, it stores P0031 and illuminates the check engine light.
