How to Fix P0031 Code on 2001 Mazda MPV: Bank 1 Sensor 1 Heat Control Circuit Low Voltage
I own a 2001 Mazda MPV with the check engine light illuminated. The diagnostic trouble code displayed is P0031 — indicating a low voltage issue in the heater circuit of Bank 1, Sensor 1 (O2 sensor). I've tried researching online, but most results point to O2 sensor replacement, which I’ve already done without resolving the issue. I'm seeking clear guidance on how to properly diagnose and fix this P0031 code. What are the common causes? Should I inspect the wiring harness or connectors for corrosion, loose connections, or damage? Is it possible that a faulty or aftermarket O2 sensor (especially one lacking a heater element) is causing this issue? Any detailed steps or resources to help identify the correct location and wiring of the O2 sensor in my 2001 Mazda MPV would be greatly appreciated.
Have you replaced any components yet? If not, what parts have been inspected or serviced?