B1519 — Hood Switch Circuit Failure
OBD2 code B1519 flags a problem with the body electrical system (hood switch circuit failure). The car is usually drivable while you plan the repair. Common culprits: damaged wiring in door jambs or wet areas, corroded or loose connectors, blown fuse or failed relay.
body electrical
Is it safe to drive?
Caution: confirm the hood is securely latched B1519 usually does not require an immediate stop if the hood is firmly secured and no warning is active. Do not drive if the hood can lift, the latch is damaged, or the warning indicates an open hood.
Typical symptoms
- OBD2 code B1519 remains stored in the body control module
- The instrument panel may report the hood as open or ajar even when it is latched
- Hood status changes erratically when the latch is pressed or the connector is moved
- Remote start or other hood-closed functions may be inhibited on vehicles programmed for those features
- The hood switch appears physically intact but the body control module still detects a circuit failure
Common causes
- A misadjusted hood switch or latch actuator that no longer confirms the hood is fully closed
- A worn or internally failed hood switch contact assembly
- Corrosion, water intrusion, or loose terminals in the hood-switch connector
- An open, shorted, or frayed wire in the hood-switch signal circuit
- A loose or damaged hood-switch ground connection
- Incorrect hood-switch installation or disturbed wiring after latch, bumper, or under-hood work
How to diagnose with an OBD scanner
- Inspect the hood latch and switch Open the hood and inspect the switch, latch, actuator, and wiring near the latch. Confirm that the switch is correctly aligned and that the latch closes fully without crushing the switch or wiring.
- Check the connector and wiring Disconnect the hood-switch connector and examine the terminals for corrosion, bent pins, heat damage, and water. Check the switch signal, supply, and ground paths for continuity or short circuits using the vehicle wiring diagram and a multimeter.
- Monitor B1519 with a scan tool Connect an OBD2 scanner such as an ELM327 adapter or AIScanAuto, then read stored, pending, and freeze-frame data. Compare the hood-closed input with the physical hood position while gently moving the latch and connector to expose an intermittent fault.
- Isolate the switch from the harness If the circuit tests are inconclusive, isolate the hood switch according to the service wiring information and test it for the expected open or closed contact state. If the switch passes, continue testing the harness and body control module input for opens, shorts, or poor grounds.
- Repair and verify the circuit Replace the failed switch, repair affected terminals or wiring, or correct the latch adjustment. Clear B1519 with the scanner, confirm that hood status matches the actual latch position, and verify any inhibited hood-closed feature after a test drive.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing B1519 is about $120-$350 USD, depending on whether the hood switch, connector, or wiring requires service. Figures are estimates and vary by region.
Common questions
Does B1519 always mean the hood is actually open?
No. B1519 can remain set when the hood is closed if the switch, connector, wiring, or latch adjustment has failed, so the circuit should still be tested.
Can I drive with OBD2 code B1519 stored?
Driving may be possible if the hood is securely latched and no hood warning is present, but the unreliable status input should be diagnosed promptly.
Will an ELM327 scanner diagnose B1519?
An ELM327 scanner can confirm the code and monitor hood-switch data, but physical inspection and wiring or switch testing are still required to locate the fault.
What is the most common repair for B1519?
Common repairs include adjusting or replacing the hood switch, cleaning a corroded connector, or repairing damaged wiring near the latch before clearing the code.
When your vehicle's diagnostic system detects a problem with the hood switch circuit, it stores trouble code B1519. This code falls under the body electrical category and specifically indicates that the body control module is receiving unexpected readings from the hood position sensor or its associated wiring. The BCM expects a specific voltage signal when the hood is open or closed, and B1519 triggers when that signal stays outside the normal operating range.
The body control module continuously monitors the hood switch as part of its supervisory role over the vehicle's security and convenience systems. On most vehicles, this input affects functions like the alarm system, interior lighting when entering or leaving the vehicle, and sometimes the automatic locking feature. When the module sees erratic, absent, or incorrect voltage from this circuit across multiple drive cycles, it flags B1519 and illuminates the check engine or body warning light. The stored freeze frame data captures engine RPM, load, temperature, and vehicle speed at the exact moment the fault occurred, giving you a reliable starting point for troubleshooting.
Setting B1519 does not mean the engine or drivetrain has a problem. Instead, it signals a fault within the body electronics that may affect how your car locks, lights up when you approach, or protects itself with the security system. Understanding this distinction helps you prioritize your diagnostic steps without chasing unrelated issues.
Symptoms
- The hood ajar indicator stays illuminated on the dashboard even when the hood is fully closed
- Security alarm may arm or disarm inconsistently or fail to operate correctly
- Interior lights may not turn on when the hood is opened, or may stay on when it should be closed
- Central locking may behave erratically or disable certain automated functions
- Other body electrical functions such as power windows or wipers operate intermittently or stop responding
- The check engine or body system warning light remains on after the fault is detected
- No noticeable change to engine performance, fuel economy, or throttle response in most cases
Causes
- Corrosion or moisture intrusion at the hood switch connector, especially in vehicles exposed to rain or car washes
- Loose or unplugged electrical connector at the hood switch or hood release mechanism
- Broken, chafed, or pinched wiring harness near the hood hinge or fender, where repeated flexing damages conductors
- Blown fuse protecting the hood switch circuit or associated body control module circuits
- Failed hood switch or bonnet switch itself, with internal contacts wearing out over time
- Faulty body control module unable to process the switch signal correctly
- Damaged relay that supplies power to the hood switch circuit
How to Diagnose
- Connect an OBD2 scanner compatible with body codes, retrieve B1519, and record all freeze frame information. Note the engine speed, load percentage, coolant temperature, and vehicle speed recorded when the fault first appeared.
- Check for any accompanying trouble codes in the body control module. Related codes such as sensor reference voltage faults or communication errors often point to the true root cause. Research any published TSBs for your specific make and model that address B1519, as manufacturers sometimes release software updates or service campaigns for recurring issues.
- Perform a thorough visual inspection of the wiring harness running to the hood switch. Focus on areas near hinges, hood release mechanisms, and the fender well where wires experience repeated bending. Look for cracked insulation, green corrosion buildup, or connectors that are not fully seated.
- Test the hood switch circuit with a multimeter. With the hood closed, you should see a specific reference voltage or ground signal depending on your vehicle's circuit design. Operate the switch manually while monitoring live data on your scanner if the system supports it.
- Verify fuse and relay condition in the appropriate junction boxes. Replace any blown fuses with the correct amperage rating and test related relays with a known-good substitute.
- Clear B1519 after inspecting and testing, then complete a drive cycle that reproduces the conditions from the freeze frame data. If the code returns, the fault is confirmed and present during normal operation.
Repair Options
- Clean or reseat the hood switch connector, repair damaged wiring, or splice in new conductor sections: parts typically run $20 to $60, with labor adding $60 to $190 depending on accessibility
- Replace a failed hood switch or bonnet sensor assembly: part costs between $40 and $180, plus $80 to $270 in labor for most vehicles
- BCM diagnosis, repair, or full replacement: BCM repair may cost $150 to $400, while complete replacement including programming can reach $300 to $900 depending on the vehicle
How Much Does It Cost to Fix B1519?
The total repair bill for B1519 varies significantly depending on which component is responsible. Wiring repairs and connector fixes tend to fall at the lower end, typically between $80 and $250 when done at an independent shop. Switch replacement occupies the middle ground, generally costing $120 to $450 depending on the part price and labor time. The body control module route represents the most expensive scenario, ranging from $300 to $900 when diagnosis confirms a failed BCM requiring replacement and reprogramming. Most vehicles experiencing B1519 can be repaired for under $300, making an accurate diagnosis before purchasing parts the smartest first step.
Driving-Safety Verdict
B1519 carries a short-term severity rating. While this fault does not impair engine operation, it can compromise the security system, exterior lighting coordination, or central locking depending on your vehicle's programming. In most cases, you can continue driving without immediate concern, but having the fault diagnosed and repaired promptly is advisable to restore full alarm function and prevent being stranded by a dead battery if a stuck circuit drains power overnight.