B1389 — Oil Temperature Sensor Circuit Failure #
The description of DTC B1389 may vary depending on the vehicle manufacturer. Always refer to your OEM (Original Equipment Manufacturer) service information for precise terminology.
Known alternative descriptions for B1389:
- Oil Temperature Sensor Circuit Malfunction (Ford, Mazda)
- Engine Oil Temperature Sensor Circuit Failure (Toyota, Lexus)
- Engine Oil Temp Sensor Circuit Fault (GM, Chevrolet)
- Oil Temperature Sensor Signal Error (Nissan, Infiniti)
Summary of Code B1389 #
B1389 is a diagnostic trouble code (DTC) that indicates a problem within the Oil Temperature Sensor Circuit. This sensor monitors the engine oil temperature and sends data to the vehicle’s Engine Control Module (ECM) to help manage engine performance and protection. When the circuit fails—due to an open, short, or erratic signal—the ECM cannot accurately determine oil temperature, potentially impacting engine operation or protection strategies. This code is generally flagged by the ECM when it detects abnormal voltage or resistance in the oil temperature sensor circuit. A persistent B1389 code can trigger warning lights and may limit engine functions to prevent damage.
Common Symptoms for Code B1389 #
If your vehicle has logged a B1389 code, you might notice a combination of straightforward and subtle signs. These symptoms can range from minor nuisances to clear warnings that something requires attention. Here are the most frequent indicators:
- Check Engine Light or warning message illuminated on the dashboard
- Erratic or incorrect oil temperature readings on the gauge or display
- Engine performance changes (such as reduced power or limp mode in some models)
- Delayed or improper engine warm-up or cooling fan operation
- Unusual engine noises due to improper oil viscosity adjustment
Most Likely Causes for Code B1389 #
The B1389 code is most often the result of electrical issues, but several potential causes should be considered. Here are the most common reasons, listed in order of likelihood:
- Faulty Oil Temperature Sensor — The sensor itself may have failed internally, sending incorrect signals.
- Damaged or Corroded Wiring — Wires or connectors in the sensor circuit may be frayed, corroded, or disconnected.
- Poor Electrical Connections — Loose or oxidized pins in the sensor’s connector can disrupt the signal.
- Short or Open Circuit — The circuit may be broken (open) or unintentionally connected to ground or power (short).
- Faulty ECM (Engine Control Module) — Rare, but possible if all else checks out and the circuit tests good.
Step-by-Step Diagnostic Process for Code B1389 #
Diagnosing B1389 requires a methodical approach to avoid unnecessary part replacement and to precisely locate the fault. Here’s a proven, step-by-step method:
- 1. Confirm the code and freeze-frame data using a scan tool. Note engine conditions when the code set.
- 2. Inspect the oil temperature sensor and its wiring visually for signs of damage, corrosion, or disconnection.
- 3. Disconnect the sensor and check the connector pins for bent, spread, or corroded terminals.
- 4. Test sensor resistance with a multimeter, comparing results to OEM specifications (typically, resistance changes with oil temperature).
- 5. Check for short to ground or open circuit in the wiring harness between the sensor and ECM.
- 6. If no faults are found, test continuity from sensor connector to ECM pin to ensure the harness is intact.
- 7. If the circuit and sensor test good, suspect a possible ECM fault and follow OEM-specific diagnostic flowcharts.
Possible Repairs for Code B1389 #
The required repair will depend on the root cause uncovered during diagnosis. Addressing the exact issue is key to preventing repeat occurrences. Here are common repairs associated with B1389:
- Replace faulty oil temperature sensor if it fails resistance or signal testing.
- Repair or replace damaged wiring or connectors—including fixing corroded terminals or broken harnesses.
- Clean and secure electrical connections to ensure consistent signal transmission.
- Replace or reprogram the ECM (rare), if all other components test good and the fault persists.
Is It Safe to Drive with Code B1389? #
Limited. While code B1389 may not cause immediate engine failure or a breakdown, it’s unwise to ignore the warning. Inaccurate oil temperature readings can prevent the ECM from protecting your engine against overheating or insufficient lubrication. Prolonged driving without a functioning oil temperature sensor can result in increased engine wear or—even worse—serious engine damage under extreme conditions. Have the issue diagnosed and repaired as soon as possible.
Vehicles Most Commonly Affected by Code B1389 #
B1389 is seen across a range of vehicles, but is most frequently reported in models where an oil temperature sensor is integral to engine management. The following vehicles are known to experience this code more often:
- Ford Focus, F-150, Explorer (2005–2015)
- Mazda 3, 6 (2007–2014)
- Toyota Camry, Tacoma (2008–2016)
- Chevrolet Silverado, Malibu (2006–2015)
- Nissan Altima, Frontier (2007–2016)
Common Mistakes & Best Practices with Code B1389 #
Misdiagnosis of B1389 can lead to wasted time and money. Avoid these pitfalls and follow best practices to ensure a lasting repair:
- Don’t replace the sensor without first checking wiring and connectors—many issues are due to wiring faults, not sensor failure.
- Avoid clearing the code without addressing the cause; temporary resets can mask ongoing issues.
- Always use OEM-quality parts for sensors and connectors to ensure proper function and durability.
- Consult OEM wiring diagrams and service bulletins for model-specific troubleshooting steps.
Quick FAQ for Code B1389 #
Here are concise answers to the most common questions vehicle owners and technicians have about B1389:
- Q: Can I just disconnect the oil temperature sensor to clear the code?
A: No. Disconnecting the sensor will not solve the problem and may trigger additional codes or put your engine at risk. - Q: Will replacing the oil change fix B1389?
A: No. While fresh oil is good for your engine, B1389 is an electrical fault unrelated to oil quality or level.




