B1389 — Oil Temperature Sensor Circuit Failure

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1389 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 B0xxx 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 body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1389 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1389 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1389 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

How do I diagnose B1389 myself?

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

Will B1389 clear itself?

Sometimes B1389 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.

What is the most common cause of B1389?

The most common causes are: body control module (BCM) fault, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.

How much does it cost to fix B1389?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What are the symptoms of B1389?

Drivers most often notice: the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases, warning light on the dashboard.

The stored trouble code B1389 points to a problem within your vehicle's body electrical network — specifically, a circuit failure involving an oil temperature sensor or the related sensor circuit. When the body control module (BCM) or another governing module detects that a signal from this circuit falls outside acceptable parameters, it logs B1389 and illuminates the check-engine or warning light. The module does not trigger this code after a single anomalous reading; it must observe the fault condition repeat under specific operating conditions before confirming and storing the code. This two-step verification process prevents false alarms triggered by temporary electrical noise or loose connections.

Think of the body control module as the central nervous system for your car's convenience features. It monitors and controls everything from power door locks and windows to interior lighting, wipers, and in some applications, engine-related sensors that feed data into the body network. When B1389 is set, the module has identified that a circuit feeding data to or from the oil temperature sensor (or its associated wiring and connectors) is no longer functioning within factory specifications. The freeze frame data captured alongside the code — including engine load, RPM, coolant temperature, and vehicle speed — tells you precisely what conditions were present when the fault first appeared. Reproducing those conditions during testing is essential for confirming whether the problem is still active.

Understanding the root cause matters because B1389 can stem from something as simple as a corroded connector or as involved as a failing body control module. The repair approach changes entirely depending on which link in the circuit chain is broken. That is why a methodical diagnosis before replacing any expensive components will almost always save you money.

Symptoms of B1389

  • The specific function controlled by the affected circuit — such as power locks, windows, lighting, wipers, or related accessories — operates intermittently or stops working entirely
  • The dashboard warning light remains on or flickers, depending on whether the fault condition is constant or sporadic
  • In most vehicles, engine performance and drivability remain unaffected since B1389 belongs to the body electrical group rather than the powertrain management system
  • Some drivers notice delayed response or complete non-response when operating the affected switch or control
  • In rare cases where the oil temperature reading feeds into other systems, you may observe inaccurate temperature gauge readings or unusual instrument cluster behavior
  • The fault may come and go with changes in temperature or humidity, suggesting a thermally sensitive connection issue

Common Causes of B1389

  • Blown fuse or failed relay in the affected circuit — the most frequent and least expensive culprit
  • Corroded, dirty, or loose electrical connectors at the sensor, switch, or body control module
  • Damaged wiring insulation, particularly in areas exposed to moisture or physical flexing such as door jambs and tailgate hinges
  • Faulty switch, motor, or actuator controlling the affected system function
  • Body control module itself developing an internal fault or communication error
  • Water intrusion into wiring harnesses or connector housings, especially in vehicles frequently exposed to rain or car washes

How to Diagnose B1389

  1. Connect an OBD2 scanner to the vehicle's diagnostic port, retrieve B1389, and record the freeze frame data. This snapshot captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault was detected — use it as your reference when recreating the failure condition.
  2. Check for any related diagnostic trouble codes stored alongside B1389. Codes appearing in sequence often point to the true underlying cause, such as a power supply issue or communication fault. While there is no specific TSB number to cite, searching for technical service bulletins under your vehicle's make, model, and model year on the manufacturer's website or NHTSA database can reveal known defects or software updates.
  3. Perform a thorough visual inspection of all wiring and connectors associated with the body electrical system. Look for cracked insulation, exposed wires, green or white corrosion buildup, and any connector that shows signs of moisture ingress or heat damage.
  4. Access the affected component's live data on your scanner or multimeter while operating its switch. Monitor the signal voltage and compare it against factory specifications to determine whether the problem lies in the switch, the wiring, or the module.
  5. Pay close attention to flex points — the areas where wiring passes through door jambs, tailgate hinges, and trunk lids. Repeated opening and closing fatigues wires at these locations, and broken strands inside the insulation are a common source of intermittent failures that a visual inspection alone may miss.
  6. Clear B1389 from the module's memory, then drive the vehicle through a complete drive cycle that includes the conditions recorded in the freeze frame data. If the code returns, you have confirmed an active fault and can proceed with targeted component testing or replacement.

Repair Options and Costs

The appropriate repair depends entirely on which part of the circuit has failed. Here are the typical scenarios with price ranges for parts and labor at an independent shop in the United States:

  • Replace the faulty switch, motor, or actuator controlling the affected function: $120–$450
  • Repair damaged wiring, replace connectors, or address corrosion issues: $80–$250
  • Repair or replace the body control module itself: $300–$900

Labor rates vary by region and shop, but these figures reflect standard hourly charges applied to the scope of work described for each repair path.

Total Cost to Fix B1389

In most cases, fixing B1389 will cost between $80 and $900 depending on the root cause. A blown fuse might resolve the issue for under $100, while a full BCM replacement sits at the high end of the range. The key takeaway is that expensive components like the body control module should be tested thoroughly before purchasing — swapping the BCM without confirmed failure wastes money and may not resolve the code if the real problem is upstream in the wiring or connectors.

Can You Drive with B1389?

B1389 is classified as a short-term driving safety concern, meaning most drivers can continue operating the vehicle without immediate risk to the engine or drivetrain. Body electrical faults typically do not affect essential vehicle functions such as steering, braking, or acceleration. However, there are practical exceptions worth noting: if the fault involves exterior lighting circuits, your headlights or taillights may be inoperative, creating a visibility hazard for you and a legal liability for other drivers. Similarly, wipers failing during rain or snow represents a genuine safety risk. Central locking malfunctions can leave the vehicle unsecured or lock you out unexpectedly. Use your judgment — a non-operational convenience feature is inconvenient, but a failed headlight circuit on a dark road is a hazard. If any safety-related system is affected by B1389, have the vehicle diagnosed and repaired before relying on it in adverse conditions.

Related OBD2 Codes