P064D Internal Control Module O2 Sensor Processor Performance Bank 1
Wide-band oxygen sensors need a pump current control; inside the engine module a dedicated chip (ASIC, for example Bosch's CJ125 family) regulates it, measures lambda, diagnoses sensor wiring and heater, and talks to the main processor via SPI. P064D means this chip for bank 1 sensor 1 does not work correctly or its messages are invalid. Ford validates the SPI communication continuously and sets P064D/P064E after 10 s at 11–18 V with the sensor heater working; an internal chip fault adds Ford's P1646/P1647. GM (wide-band engines such as the 3.0 L twin turbo, 2018–2025) evaluates two error counters from the chip and sets the code at 128 of 160 samples (about 4 s), more than 20 s after start-up, with the lamp after two trips. Fuel control then runs open loop and oxygen sensor monitors are disabled – fuel consumption and emissions rise. Faults in the sensor or wiring can also push the chip into an invalid state.
Likely causes
Symptoms
- Check engine light
- Higher fuel consumption, rough running (open loop)
- Failed emissions test
- Codes for the bank 1 sensor 1 wide-band sensor
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, gsi.ext.gm.com, gsi.ext.gm.com, newtonnet.co.uk.