OBDHut

OBDHut

B1389

Easy (DIY)

Oil Temperature Sensor Circuit Failure

What Does B1389 Mean?

This code indicates the Body Control Module (BCM) or Powertrain Control Module (PCM) has detected an electrical fault in the oil temperature sensor circuit. The control module is receiving a signal that is out of the expected range—either too high (open circuit), too low (short to ground), or erratic. This prevents accurate monitoring of engine or transmission oil temperature, which is critical for optimal operation and protection strategies.

Common Causes

45%

Faulty oil temperature sensor with internal failure or contamination

Oil Temperature Sensor

30%

Damaged, corroded, or loose wiring connector at the sensor

Sensor Connector
Connector Terminals

15%

Broken, chafed, or shorted wiring harness between sensor and control module

Wiring Harness
Sensor Circuit Wiring

10%

Failed control module (BCM/PCM) with internal sensor circuit fault

Body Control Module
Powertrain Control Module

Diagnostic Steps

1

Step 1: Perform visual inspection of oil temperature sensor and connector for physical damage, corrosion, bent pins, or contamination. Check for proper seating and lock engagement of connector.

2

Step 2: Using a digital multimeter, backprobe the oil temperature sensor connector and measure resistance across sensor terminals with engine cold. Compare readings to manufacturer specifications (typically 2000-10,000 ohms at room temperature for NTC sensors).

3

Step 3: Check for continuity and resistance in the wiring harness between the sensor connector and the control module. Test for short-to-ground, short-to-power, and open circuits on both signal and ground wires.

4

Step 4: If wiring is intact, monitor live sensor voltage data with engine at operating temperature using scan tool. Signal should change smoothly as temperature rises (typically 0.5-4.5V range). Erratic readings indicate sensor failure.

5

Step 5: If sensor and wiring test good, perform voltage supply test at sensor connector with harness disconnected. Verify control module is providing proper reference voltage (typically 5V) on signal wire.

6

Step 6: Replace faulty component (sensor, wiring, or control module based on findings), clear codes, and verify repair by monitoring live data through multiple temperature cycles.

Estimated Repair Cost

$100 - $450

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1389 mean?

This code indicates the Body Control Module (BCM) or Powertrain Control Module (PCM) has detected an electrical fault in the oil temperature sensor circuit. The control module is receiving a signal that is out of the expected range—either too high (open circuit), too low (short to ground), or errati...

What causes B1389?

The most common cause of B1389 (Oil Temperature Sensor Circuit Failure) is: Faulty oil temperature sensor with internal failure or contamination

How much does it cost to fix B1389?

Typical repair costs for B1389 range from $100 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B1389?

Generally safe to drive short distances, but the vehicle cannot properly monitor oil temperature which may lead to inadequate engine or transmission protection strategies. Extended driving could risk overheating damage if actual oil temperature exceeds safe limits without detection.

How do I diagnose B1389?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1389 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Engine Management / Transmission Control System

Difficulty

Easy (DIY)

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.