What P0031 usually means
P0031 means the ECU sees the Bank 1 Sensor 1 heater-control circuit pulled low or not responding with the expected voltage behavior. In real diagnosis that often means a short to ground, a weak heater element, or a supply issue that leaves the control side looking low. Because this is the front sensor on Bank 1, the code can distort warm-up fueling and make lean or catalyst follow-up codes easier to misread.