B1385 — Oil Level Lamp Circuit Open #
The wording of this trouble code may vary depending on the vehicle manufacturer (OEM). Below are known variations:
- Oil Level Indicator Lamp Circuit Open (General Motors)
- Engine Oil Level Lamp Open Circuit (Ford)
- Oil Level Warning Light Circuit Open (Toyota, Honda)
Summary of code B1385 #
The B1385 diagnostic trouble code (DTC) relates to the oil level lamp circuit, which connects the vehicle’s oil level sensor to the dashboard warning lamp. When the engine control module (ECM) or body control module (BCM) detects a break or open circuit in this wiring, it triggers this code. The purpose is to alert the driver that the oil level warning system may not function properly. An open circuit means there is no electrical continuity, so the lamp may not illuminate even if oil levels are low. While this DTC does not directly signal low oil, it affects your ability to be warned of actual low oil level, which can lead to severe engine damage if ignored.
Common symptoms for code B1385 #
A B1385 code doesn’t always show obvious symptoms at first glance, but certain telltale signs can help you catch it early. Typically, the main symptom is an inoperative oil level warning lamp on the dashboard, meaning you might not get a warning if your engine oil runs low. Sometimes, a persistent or intermittent check engine or warning light may also appear. Less commonly, you might notice unrelated electrical glitches in the cluster or warning messages about the oil level system.
- Oil level warning lamp does not illuminate during ignition cycle
- Oil level warning lamp stays on, even with correct oil level
- Check engine light or general warning indicator illuminated
- Dashboard message: “Check Oil Level System” or similar
- No other immediate drivability issues
Probable causes for code B1385 #
The underlying reasons for a B1385 code most often relate to wiring integrity, sensor condition, or module faults. Most commonly, the issue is a broken wire or a poor connection, but other possibilities exist. Let’s rank them in order of frequency:
- Open circuit in the oil level lamp wiring (broken, corroded, or disconnected wire)
- Faulty oil level sensor (internal open circuit)
- Defective oil level lamp (burnt-out bulb or LED failure)
- Corroded or loose connector at the sensor, lamp, or module
- Faulty body control module (BCM) or instrument cluster
- Blown fuse for the oil level circuit
Step-by-step diagnosis for code B1385 #
Diagnosing a B1385 code involves a systematic check of the affected circuit, much like following breadcrumbs back to the source of the issue. Here’s how a professional technician would approach it:
- Step 1: Verify the code with a scan tool and check for related codes (especially other oil-related DTCs).
- Step 2: Inspect the oil level warning lamp operation during ignition-on (does it illuminate and then go out?).
- Step 3: Visually check the wiring and connectors between the oil level sensor, lamp, and control module for damage, corrosion, or loose connections.
- Step 4: Test the oil level sensor using a multimeter to check for continuity and resistance (compare with OEM specifications).
- Step 5: Inspect the oil level lamp (bulb or LED) for continuity or replace with a known good part as a test.
- Step 6: Check the circuit fuse and replace if blown. Investigate for root cause of fuse failure if necessary.
- Step 7: If all else checks out, consider module or cluster failure and test by substituting with a known good unit if possible, following OEM procedures.
Possible repairs for code B1385 #
Fixing a B1385 code means restoring the integrity of the oil level lamp circuit. The exact repair depends on the root cause identified during diagnosis. Here are the most common fixes, linked to the likely causes:
- Repair or replace damaged or broken wiring in the oil level lamp circuit
- Clean, tighten, or replace corroded or loose connectors
- Replace the oil level sensor if it is internally open or faulty
- Replace the oil level warning lamp (bulb or LED) if it’s inoperative
- Replace a blown fuse and address any underlying short circuits
- Replace or reprogram the BCM or instrument cluster if confirmed faulty (rare)
Can you drive with code B1385? #
Limited — While code B1385 doesn’t directly affect engine performance or safety systems, it does disable the oil level warning feature. This means you might not be alerted if your engine oil runs dangerously low, putting your engine at risk for severe damage. It’s safe to drive for short distances if you’re certain your oil level is correct, but this issue should be addressed promptly. Regularly check your engine oil manually until repairs are made.
Vehicles most commonly affected by code B1385 #
While B1385 is a generic body code, it appears more frequently in vehicles that use a dedicated oil level lamp circuit. The following makes and models are more likely to be affected, especially in certain production years:
- Chevrolet Silverado, Malibu, Equinox
- GMC Sierra, Acadia
- Ford F-150, Focus, Fusion
- Toyota Camry, Corolla (certain years)
- Honda Accord, Civic (with oil level lamp feature)
- Buick Enclave, Regal
Always check your vehicle’s repair database or OEM documentation for specifics.
Common mistakes & best practices for B1385 #
When dealing with B1385, certain pitfalls can lead to misdiagnosis or repeated repairs. Here’s how to avoid those and keep your troubleshooting sharp:
- Assuming low oil level is the cause — this code relates to the lamp circuit, not oil level itself.
- Replacing the oil sensor or lamp without first checking the wiring and connectors.
- Neglecting to clear the code and verify repair after each fix.
- Overlooking fuses or module software updates.
- Skipping a visual inspection of connectors in wet or salty environments (corrosion hotspot).
Quick FAQ for code B1385 #
Q: Will B1385 cause my engine to run poorly or overheat?
A: No, B1385 itself won’t affect engine performance. However, you could miss a low oil warning, so always check your oil manually until the issue is repaired.
Q: Can I reset B1385 by disconnecting the battery?
A: Disconnecting the battery may temporarily clear the code from memory, but the issue will return if the circuit fault remains. Proper diagnosis and repair are needed for a lasting fix.




