B1385 — Oil Level Lamp Circuit Open
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1385 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Do a continuity test end-to-end on the oil level lamp circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1385 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1385 (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 B1385 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
Will B1385 clear itself?
Sometimes B1385 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 are the symptoms of B1385?
Drivers most often notice: no impact on engine operation in most cases, warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.
What is the most common cause of B1385?
The most common causes are: faulty switch, motor or actuator of the affected system, corroded or loose connectors, damaged wiring in door jambs or wet areas.
How do I diagnose B1385 myself?
Start with a scan: confirm B1385, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the oil level lamp, and verify the suspect component against live data before buying parts.
Is it safe to drive with B1385?
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.
When your check engine light or body warning lamp comes on and a scan tool reveals code B1385, it means the vehicle's self-diagnostics has detected an open circuit in the oil level indicator system. This fault falls under the body electrical category, which handles non-drivetrain functions like lights, wipers, door locks, and instrument cluster indicators. The oil level lamp itself serves a safety-critical role—alerting you when engine oil drops below the minimum safe level—so an electrical fault here deserves prompt attention even if the engine seems to run normally.
An "open circuit" simply means the electrical path that should carry current to the oil level warning lamp has been interrupted somewhere. No current flows where the control module expects it, so it registers B1385 and turns on the dashboard warning. The module continuously monitors this circuit while the vehicle is running. When sensor readings fall outside the acceptable range for a preset number of drive cycles, the code stores permanently in memory. Most modern modules also save freeze frame data alongside B1385—essentially a snapshot of engine rpm, load, temperature, and vehicle speed at the exact moment the fault occurred. This data is invaluable during diagnosis because it tells you what conditions triggered the code in the first place.
B1385 itself does not directly affect engine performance. You will still accelerate, brake, and shift gears normally. However, ignoring the underlying electrical fault means your oil level warning system may fail silently, leaving you without the earliest warning of low oil pressure. That scenario can lead to engine damage if oil level actually drops while driving.
Common symptoms of B1385
- Oil level warning lamp stays illuminated or flashes intermittently
- Oil level indicator on the instrument cluster shows incorrect readings or blanks out
- No other drivability issues in most cases—acceleration, shifting, and braking remain unaffected
- Affected related systems (intermittent window operation, erratic door locks) if the fault shares wiring with other body circuits
- Possible simultaneous illumination of multiple warning lamps if the body control module is stressed
- Code B1385 stored alongside other body-system codes in the scan tool
What causes B1385?
The most common culprits for B1385 are straightforward wiring problems:
- Internally open oil level sensor or sender unit — the most frequent root cause; the internal filament or contact inside the sensor has failed
- Broken or chafed wire in the oil level lamp harness — especially near pinch points like door jambs, firewall openings, or the oil pan area
- Corroded, loose, or unplugged electrical connector — moisture intrusion causes greenish corrosion growth that prevents reliable contact
- Blown fuse or failed relay feeding the oil level lamp circuit — a simple check that takes seconds with a test light or multimeter
- Body control module (BCM) internal fault — less common but possible if multiple body codes appear simultaneously
- Backed-out or bent pin at the instrument cluster connector — the cluster itself may be at fault, not the sensor
- Wiring damage in wet or high-vibration areas — under-hood heat cycling and road salt accelerate insulation breakdown
How to diagnose B1385
- Connect an OBD2 scanner, verify that B1385 is the current or stored code, and record all freeze frame data before clearing anything. Note the engine conditions when the fault triggered—this guides your inspection.
- Pull all other stored codes from every module. Related codes in the body, instrument cluster, or PCM often point to the actual root cause. Cross-reference any technical service bulletins (TSB) for your specific make and model at nhtsa.gov or the manufacturer's technical portal.
- Visually trace the oil level sensor wiring from the sensor itself back to the instrument cluster. Look for rubbed-through insulation, melted wires near hot exhaust components, or connectors coated in corrosion or road grime.
- Perform a continuity test along the entire oil level lamp circuit using a multimeter. Wiggle the harness gently while monitoring readings—intermittent opens will show up as fluctuating resistance values.
- Test the oil level sensor directly if accessible. Most sensors read resistance or provide a switching signal; compare your measurement to factory specifications in the repair manual.
- Inspect the instrument cluster connectors for bent pins, poor seating, or corrosion. Remove and reseat the connectors to rule out a simple oxidation issue.
- Clear B1385, complete a thorough drive cycle matching the freeze frame conditions, and re-scan to confirm the code does not return.
How to fix B1385
Approach repairs from cheapest to most expensive:
- Repair wiring or connectors — $80–$250
- Replace the oil level sensor or sender — $120–$450
- BCM repair or replacement — $300–$900
How much does it cost to fix B1385?
Total cost depends entirely on which component actually failed. Parts and labor estimates below reflect typical rates at independent shops in the United States:
- Wiring harness repair or connector replacement: $80–$250
- Oil level sensor/sender replacement: $120–$450
- Body control module repair or replacement: $300–$900
Across all scenarios, expect to pay between $80 and $900 to resolve B1385. A proper diagnosis before purchasing parts is strongly recommended—the inexpensive fix (wiring repair) resolves the majority of cases, while BCM replacement is comparatively rare.
Can you drive with B1385?
Generally safe to drive short distances. Body electrical codes rarely impair engine operation, transmission function, or braking. That said, an inoperative oil level warning system is not a risk worth taking long-term. If the oil level actually drops while the lamp is broken, you lose your first line of defense against low-oil engine failure. Prioritize fixing B1385 before any extended road trip, and monitor your oil level manually with the dipstick in the meantime.