P1189 — Engine Oil Temperature Out Of Self Test Range

OBD2 code P1189 flags a problem with the sensor and actuator circuits (engine oil temperature out of self test range). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, corroded, loose or damaged connector, blown fuse feeding the circuit.

For Ford vehicles

02 sensor heater circuit low resistence fault 1 Jaguar or pump speed signal diesel

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P1189 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the engine oil temperature out of self test range for damage, corrosion, chafing or poor contact.
  4. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  5. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1189 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P1189 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250. Overall, fixing P1189 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

How much does it cost to fix P1189?

Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

Is it safe to drive with P1189?

In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How do I diagnose P1189 myself?

Start with a scan: confirm P1189, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.

What does OBD2 code P1189 mean?

OBD2 code P1189 flags a problem with the sensor and actuator circuits (engine oil temperature out of self test range). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, corroded, loose or damaged connector, blown fuse feeding the circuit.

Will P1189 clear itself?

Sometimes P1189 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

When your check engine light comes on and a code scanner returns P1189, it's telling you something specific: the engine oil temperature sensor or its related circuit has produced readings that fall outside the expected range during the vehicle's self-diagnostic test. The powertrain control module runs this check repeatedly while you drive, and if the oil temperature signal doesn't land within the factory-calibrated window over multiple drive cycles, the module logs this fault and illuminates the warning light. Think of it as the ECU double-checking that the oil temperature circuit is behaving normally—and finding that it isn't.

The system works by feeding real-time oil temperature data to the engine computer, which uses that information to adjust fuel delivery, transmission shift points, and in some cases, the operation of emissions-related components. When P1189 sets, the control module also captures a freeze frame—a snapshot of engine RPM, load, coolant temperature, and vehicle speed at the exact moment the fault was detected. That snapshot is gold during diagnosis because it tells you what conditions the engine was under when the circuit misbehaved. Ignoring it means chasing ghosts; using it narrows the problem fast.

The good news is that P1189 doesn't usually leave you stranded. Most vehicles continue running, though you may notice degraded performance or an auxiliary system going offline. The severity is low, but that doesn't mean it should be ignored indefinitely—oil temperature affects engine protection logic, and prolonged operation with faulty data can lead to unnecessary wear or trigger limp-home mode.

Symptoms of P1189

  • The Check Engine Light stays illuminated or flickers on and off
  • Engine performance feels slightly diminished under certain conditions
  • Fuel economy may climb higher than normal as the ECU compensates for bad data
  • The affected circuit or auxiliary system operates intermittently or stops working
  • In some models, the transmission shifts harshly or the car enters limp mode
  • Oil temperature gauge readings may be inaccurate, stuck, or missing entirely

Common Causes of P1189

  • Wiring in the oil temperature sensor circuit has an open or short, usually from age, heat, or physical damage
  • A blown fuse is cutting power to the circuit that feeds the sensor or its control module
  • The sensor connector is corroded, moisture intruded, or the terminals are loose from thermal cycling
  • The engine oil temperature sensor itself has failed and outputs a implausible signal
  • The control module that processes the oil temperature data has developed an internal fault
  • Routing chafing or connector damage caused by engine movement over time

How to Diagnose P1189

  1. Connect an OBD2 scanner and confirm P1189 is stored, then record the freeze frame data. Note the RPM, load, coolant temperature, and speed recorded when the fault first appeared—this guides your inspection.
  2. Pull all related trouble codes. Codes in the same circuit or system often point to the root cause faster than focusing on P1189 alone. Check manufacturer TSB databases for known fixes or software updates tied to this code on your specific make and model.
  3. Perform a visual inspection of the wiring harness and connector associated with the oil temperature circuit. Look for cracked insulation, melted wire, greenish corrosion on terminals, or connectors that aren't fully seated.
  4. With the connector unplugged, measure reference voltage at the sensor supply circuit and verify ground continuity at the sensor body. Compare your readings to the service manual specifications for your vehicle.
  5. Reconnect the sensor and perform a wiggle test on the harness while monitoring live data on the scanner. Any signal dropout or erratic readings indicate a broken wire or intermittent connector contact.
  6. Clear the code, complete a drive cycle that reproduces the freeze frame conditions (specific RPM, load, and temperature ranges), and verify P1189 does not return. If it does, the fault is confirmed and component-level testing is next.

Repair Options and Costs

The repair depends entirely on what the diagnosis uncovers. Sensor replacement is the most common fix and falls at the lower end of the cost spectrum, while control module work is rarer but significantly more expensive.

  • Replace the faulty engine oil temperature sensor or its actuator: $150–$500 for parts and labor
  • Repair or replace damaged wiring and connectors: $80–$250 depending on extent and accessibility
  • Control module diagnosis, repair, or replacement: $300–$1,000 depending on whether it can be reprogrammed or requires replacement

The total bill for fixing P1189 typically lands between $80 and $1,000 depending on which part failed and your region's labor rates. Starting with visual inspection and basic electrical testing before buying expensive components almost always saves money. Control module failure is rarely the first thing to blame—wiring issues and bad sensors account for the majority of cases.

Can You Drive with P1189?

P1189 carries a short severity rating, meaning most drivers can continue using the vehicle without immediate safety risk. You'll likely notice reduced performance or a disabled auxiliary feature, but the engine won't shut down or leave you stranded on its own. However, if the car exhibits stalling, failure to start, or warnings related to braking or power steering assist, treat it as urgent and have it towed rather than driven. Ignoring the code while operating in limp mode for extended periods can mask deeper problems and increase repair costs later.

Related OBD2 Codes