OBDHut

OBDHut

B1217

Easy (DIY)

Horn Relay Coil Circuit Failure

What Does B1217 Mean?

This diagnostic trouble code indicates that the Body Control Module (BCM) has detected an electrical fault in the horn relay coil circuit. The BCM monitors the control side of the horn relay and has identified either an open circuit, short to ground, short to power, or excessive resistance preventing proper relay operation. This prevents the horn from functioning when the horn button is pressed.

Common Causes

35%

Failed horn relay with open or shorted coil winding

Horn relay

30%

Damaged wiring or corroded connections between BCM and horn relay

Wiring harness
Connector terminals

20%

Faulty BCM output driver circuit for horn relay control

Body Control Module

10%

Blown fuse or poor power/ground supply to horn relay

Fuse
Ground connection

5%

Water intrusion or corrosion in relay socket/mounting location

Relay socket
Fuse box

Diagnostic Steps

1

Step 1: Locate the horn relay (typically in underhood or interior fuse/relay box) and visually inspect for physical damage, corrosion, or burnt terminals. Remove relay and inspect socket for corrosion or pushed-back terminals.

2

Step 2: Using a multimeter, measure resistance across the relay coil terminals (typically 70-120 ohms for most automotive relays). If open circuit or significantly out of range, replace relay.

3

Step 3: Check for voltage at the relay socket power supply pin (typically battery voltage) and verify good ground continuity (less than 1 ohm resistance to chassis ground) at the ground pin.

4

Step 4: With relay removed and ignition on, press horn button while measuring voltage at the BCM control wire terminal in relay socket. Should see voltage switching (0V to 12V or vice versa). No switching indicates BCM fault or open control circuit.

5

Step 5: Inspect wiring harness from BCM to relay socket for chafing, pinching, or damage. Pay special attention to areas where harness passes through bulkheads or near sharp edges. Check all connector pins for corrosion and proper terminal tension.

6

Step 6: After repairs, clear codes and activate horn multiple times to verify proper operation. Monitor live data for horn relay command status to confirm BCM is properly controlling the circuit.

Estimated Repair Cost

$75 - $350

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B1217 mean?

This diagnostic trouble code indicates that the Body Control Module (BCM) has detected an electrical fault in the horn relay coil circuit. The BCM monitors the control side of the horn relay and has identified either an open circuit, short to ground, short to power, or excessive resistance preventin...

What causes B1217?

The most common cause of B1217 (Horn Relay Coil Circuit Failure) is: Failed horn relay with open or shorted coil winding

How much does it cost to fix B1217?

Typical repair costs for B1217 range from $75 to $350, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B1217?

Vehicle is safe to drive, but the horn will not function, eliminating an important safety warning device. Repair should be completed promptly as the horn is legally required equipment in most jurisdictions and needed for emergency signaling.

How do I diagnose B1217?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1217 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Body Electrical System

Difficulty

Easy (DIY)

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.