What This Actually Means
The horn relay coil is shorted directly to battery voltage, preventing the relay from switching properly. Think of it like a stuck switch that's always energized—the horn relay can't control the horn circuit correctly.
Horn Relay Coil Circuit Short to Vbatt
The horn relay coil is shorted directly to battery voltage, preventing the relay from switching properly. Think of it like a stuck switch that's always energized—the horn relay can't control the horn circuit correctly.
The ECU monitors the horn relay coil voltage and control signal to detect abnormal shorts. It expects the coil to be de-energized (low voltage) when the horn switch is off and energized (12V) only when activated. A short to Vbatt causes sustained high voltage even when the coil should be off.
| Parameter | Normal Range | Fault Condition |
|---|---|---|
| Horn Relay Coil Voltage | 0V idle, 12V when horn engaged | Constant 12V regardless of horn switch position |
| Coil Current Draw | 150-300mA when activated | Excessive or uncontrolled current due to short |
Code B1218 is a low-severity fault. Your vehicle is generally safe to drive to a workshop for diagnosis. However, do not ignore it indefinitely — low-severity codes often indicate developing problems that become expensive if neglected. Book a diagnostic appointment within 2–4 weeks. If you notice any additional symptoms (rough running, power loss, unusual smells), treat it as higher priority.
Once the fault is repaired, B1218 can be cleared using any OBD-II scanner. Connect the scanner, navigate to "Clear Codes" or "Erase DTCs," and confirm. The check engine light turns off immediately.
The code will return if the root cause was not actually fixed. The ECM re-detects the fault within 1–3 drive cycles and sets the code again.