P0189 OBD2 Code Guide
P0189 is a powertrain diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
Fuel Temperature Sensor 2 Circuit Intermittent
Code P0189 signifies an intermittent electrical fault within the Fuel Temperature Sensor 2 circuit. This sensor is crucial for providing the Powertrain Control Module (PCM) with accurate fuel temperature data, which the PCM uses to fine-tune fuel delivery and injection timing for optimal combustion efficiency and emissions control. An intermittent signal means the PCM is receiving readings that are sometimes within expected parameters and sometimes outside, or fluctuating erratically, making it difficult for the PCM to maintain precise fuel control. This can lead to issues like rough idling, poor fuel economy, reduced engine performance, and potentially difficulty starting, especially in varying ambient temperatures. The 'intermittent' nature often points to loose connections, damaged wiring, or a failing sensor rather than a complete open or short circuit.
Code verification standard
P0189 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 P0189 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
P0189 diagnostic path
- 1Visual Inspection of Wiring and Connectors: Begin by thoroughly inspecting the fuel temperature sensor 2 and its associated wiring harness and connectors. Look for any signs of corrosion, fraying, cuts, or loose connections. Pay close attention to areas where the harness might rub against engine components or chassis. Wiggle the connectors and wiring while monitoring live data for any changes in the fuel temperature reading, which could indicate an intermittent connection.
- 2Check Sensor Resistance (Cold vs. Hot): Disconnect the sensor and measure its resistance using a multimeter. Compare the readings to the manufacturer's specifications at different temperatures (e.g., ambient/cold and after the engine has run for a while/hot). An intermittent sensor might show correct resistance at one temperature but erratic or out-of-spec readings when temperature changes or when the sensor is physically disturbed.
- 3Verify Reference Voltage and Ground: With the ignition on and the sensor disconnected, use a multimeter to check for the proper 5-volt reference signal and a good ground at the sensor's harness connector. An intermittent power or ground supply can cause erratic sensor readings. If either is missing or unstable, trace the wiring back to the PCM or splice points.
- 4Monitor Live Data and Perform Wiggle Test: Using an OBD-II scan tool, monitor the fuel temperature sensor 2 live data parameter. Observe the temperature readings for any sudden drops, spikes, or erratic fluctuations that don't correspond to actual fuel temperature changes. While monitoring, gently wiggle the sensor, its connector, and the wiring harness along its entire length. Any significant change in the live data reading during this test strongly suggests an intermittent fault in the wiring or connector.
- 5PCM Pin-Out Test (Advanced): If all previous checks are inconclusive, perform a PCM pin-out test. With the PCM connector disconnected and the sensor connected, measure the resistance of the sensor circuit directly at the PCM harness connector. This helps verify the integrity of the entire circuit from the sensor to the PCM. If the resistance is intermittent or incorrect at the PCM connector but correct at the sensor, the fault lies in the wiring between the sensor and the PCM.
Verify before repair
- - Repair or Replace Damaged Wiring/Connectors: The most common cause of intermittent issues. Repair any frayed, cut, or corroded wires, and replace faulty or loose connectors.
- - Clean Corroded Terminals: Disconnect the sensor and clean any corrosion from the electrical terminals on both the sensor and the harness connector using electrical contact cleaner and a small brush.
- - Replace Fuel Temperature Sensor 2: If the sensor itself is internally faulty and providing intermittent readings despite good wiring and connections, it will need to be replaced.
- - Address PCM Fault (Rare): In very rare cases, an internal PCM fault could cause an intermittent reference voltage or ground, or misinterpret the sensor signal. This should only be considered after all other possibilities have been thoroughly exhausted.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.