OBD-II Code B2603: Comprehensive Guide to a Complex DTC
What B2603 means, its many manufacturer-specific definitions, and how to diagnose and fix it
- Code B2603 has over 4 distinct manufacturer definitions, meaning 'Horn Circuit Malfunction' on GM/Ford, but 'Shift Position Status' on Nissan/Infiniti.
- Fix 80% of horn-related B2603 codes for under $30 by replacing a blown 15A/20A fuse or swapping the 4-pin horn relay in the engine fuse box.
- If your horn fails and the airbag warning light illuminates simultaneously, expect to pay $150 to $450 to replace a broken clock spring.
- For a Nissan or Infiniti that refuses to start in Park with a B2603 code, shift into Neutral to start the engine and schedule a shift control cable adjustment.
What Does B2603 Mean?
B2603 is a body trouble code most commonly indicating the Body Control Module (BCM) detected a fault in the horn's electrical circuit. The computer sets this code when it commands the horn to sound and doesn't see the expected electrical response. However, this code has multiple manufacturer-specific meanings, ranging from a simple horn issue to a Nissan no-start condition, daytime running light failure, or power steering column fault.
Technical definition: B2603 is a manufacturer-specific Diagnostic Trouble Code (DTC). On General Motors and Ford, it means 'Horn Relay Circuit Malfunction', set when the BCM detects an open, short-to-ground, or short-to-voltage condition in the horn control circuit. On Nissan and Infiniti, it means 'Shift Position Status' and causes a no-start. On Toyota, it refers to the power steering column, and on some Hummer vehicles, it indicates a 'Camshaft Position Sensor Circuit Low Input'.
Can I Drive With B2603?
Yes, But With Caution. For a horn-related fault, the vehicle is drivable, but driving without a working horn is illegal and risks a $30 to $500 fine. It prevents you from warning other drivers, significantly increasing collision risk. For a Nissan/Infiniti no-start issue, the vehicle is stranded until you shift to Neutral to start the engine.
Common Causes
- Blown Horn Fuse (Very Common) — The fuse protects the horn circuit from excessive electrical current. A short circuit in the wiring or a faulty horn causes the fuse to blow, cutting off power and triggering the code.
- Faulty Horn Relay (Very Common) — The horn relay is a small electrical switch using a low-current signal from the horn button to control the high-current horn circuit. These relays wear out internally, stick, or fail from electrical shorts.
- Defective Clock Spring (Common) — The clock spring is a coiled wire behind the steering wheel maintaining electrical connections for the airbag, horn, and steering wheel controls. The internal wires break from repeated turning, causing an open circuit. 🎬 Watch: How to diagnose and replace a faulty clock spring.
- Misadjusted Shift Control Cable (Nissan/Infiniti) (Common) — On Nissan and Infiniti models, this code indicates a mismatch between the selected gear and the transmission range sensor report. A stretched or misadjusted shift cable prevents the car from recognizing it is in Park.
- Corroded Wiring or Poor Ground Connection (Common) — A loose, corroded, or broken ground wire is a frequent cause of a weak or inoperative horn. Because the horn's mounting hardware provides the ground path, corrosion at the mounting point creates high resistance.
- Defective Horn Assembly (Less Common) — The horn itself fails due to age, internal corrosion from road salt and water, or physical damage. On vehicles with dual horns, one failing results in a weak or strange sound.
- Faulty Horn Switch (Rare) — The steering wheel horn pad is a switch. While durable, it fails internally, preventing it from sending the ground signal to the horn relay.
- Faulty Daytime Running Lamp (DRL) Circuit (Some GM) (Rare) — On specific GM vehicles like the Chevrolet Colorado or Saturn VUE, B2603 indicates a fault in the Daytime Running Lamp (DRL) control circuit, not the horn.
Symptoms
- Horn does not work at all — Pressing the horn button produces no sound. This is the most direct symptom of a complete horn circuit failure.
- Vehicle will not start (Nissan/Infiniti) — On affected Nissan and Infiniti models, the engine refuses to crank when in Park. The car starts if shifted into Neutral, which is the primary diagnostic clue. 🎬 Watch: How to start and fix a Nissan with this code.
- Airbag warning light is on — If the cause is a faulty clock spring, the airbag warning light illuminates simultaneously, as the clock spring carries the wiring for the driver's airbag.
- Horn is stuck on continuously — A short-circuited horn relay fails in the 'on' position, causing the horn to blare without stopping. 🎬 See how to silence a horn that won't turn off. This also happens from a short-to-ground in the control wiring.
- Horn sounds weak, muffled, or high-pitched — This is caused by a poor ground connection creating high resistance, or by the failure of one of the two horns in a dual-tone system.
- Clicking sound from the fuse box — Hearing a 'click' from the fuse box when pressing the horn indicates the horn switch and control side of the circuit work, but the relay or high-power circuit failed.
- Daytime Running Lights (DRLs) are not working (Some GM) — On specific GM models like the 2004-2012 Colorado, this code points to a DRL malfunction.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Replace Blown Fuse — Parts: $1-$5, Labor: $0, ~0.1 hr book time (DIY)
- Replace Horn Relay — Parts: $15-$30, Labor: $50-$80, ~0.3 hr book time (DIY)
- Adjust/Repair Shift Position Circuit (Nissan/Infiniti) — Parts: $0-$50, Labor: $120-$250, ~1 hr book time (Professional)
- Replace Clock Spring — Parts: $65-$250, Labor: $100-$200, ~1.5 hr book time (Professional)
- Replace Horn Assembly — Parts: $50-$100, Labor: $100-$250, ~1.2 hr book time (Intermediate)
- Replace Engine Junction Block (2014+ GM Trucks) — Parts: $200-$320, Labor: $100-$150, ~1 hr book time (Intermediate)
Used vs. New Parts: Buying Guide
When a used part is worth it: For simple, low-cost components like a horn assembly, a used part from a reputable salvage yard is cost-effective. For critical safety components, new is mandatory.
Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- For horn assemblies, ensure the donor vehicle is from a dry climate to minimize corrosion risk.
- Verify the exact part number matches; relays and clock springs look identical but have different internal wiring.
- Avoid used clock springs. There is no way to know the part's history, and it is a critical component for airbag function.
Decision logic:
- If Part is a standard 'ice cube' relay → Buy new. The cost is low ($15-$30) and the reliability of a new part is worth the minimal expense.
- If Part is a horn assembly and budget is tight → A used part is acceptable, but test it with a 12V source before installation.
- If Part is a clock spring → Always buy new from an OEM or reputable aftermarket brand. The risk of a used part failing and disabling the airbag is too high.
Warranty tradeoff: Used parts offer a 30-90 day warranty. New aftermarket parts come with a 1-year to limited lifetime warranty. A new OEM part provides peace of mind for safety-critical items.
Worst-case if a used part fails: $200-$500 if a used clock spring fails. This includes the cost of the part plus repeat labor, and driving with a non-functional airbag.
What Happens If You Wait — Timeline
- Immediate: Horn becomes inoperative. For Nissan/Infiniti, the car fails to start in Park. The B2603 code is stored in the BCM. (MPG impact: 0%% · Added cost: $30-$500 in potential fines for a non-functional safety device. Your vehicle fails state safety inspections.)
- 0-3 months (Horn issue): Increased risk of an accident due to the inability to warn other drivers or pedestrians. (MPG impact: 0%% · Added cost: Potentially thousands in insurance deductibles or liability costs if you are found at fault in an accident.)
- Ongoing (if clock spring is the cause): The B2603 code is accompanied by an airbag/SRS warning light. The driver's side airbag is disabled and will not deploy in a collision. (MPG impact: 0%% · Added cost: Incalculable. The risk of serious or fatal injury from head/chest impact increases dramatically.)
- Ongoing (Nissan/Infiniti no-start): The intermittent no-start-in-Park issue becomes a hard failure. The vehicle is stranded and requires a tow. (MPG impact: 0%% · Added cost: $75-$250 for a tow truck, plus diagnostic fees.)
Cost of Not Fixing It
- Immediate: Failed state safety inspection and potential fines. A non-functioning horn is a safety violation in all states. (Added cost: $30-$500 in fines, depending on jurisdiction.)
- 0-3 months: Increased risk of collision. The inability to warn other drivers significantly increases the risk of an accident. (Added cost: Potentially thousands in insurance deductibles and liability if found negligent.)
- Ongoing (if clock spring is the cause): Driver's airbag will not deploy in a crash. The faulty clock spring disables the airbag, creating a life-threatening safety failure. (Added cost: Incalculable. The cost of serious injury or death due to a non-deploying airbag is the highest possible price.)
- Ongoing (Nissan/Infiniti no-start): Stranded vehicle and potential towing costs. The inability to start the car in Park leaves a driver stranded. (Added cost: $75-$250 for a tow, plus diagnostic fees.)
Diagnosis Steps
- Check the Horn Fuse
Locate the fuse box using the owner's manual. Find the fuse labeled 'HORN', pull it out, and visually inspect it. If the metal strip inside is broken, replace the fuse.
Tools: Fuse puller or small pliers (Beginner) - Listen for the Relay Click
With the ignition on, have a helper press the horn button while you listen closely to the main fuse box. A distinct clicking sound means the horn switch, clock spring, and relay control circuit are working. No click means the problem is the switch, clock spring, or control circuit.
Tools: A helper (Beginner) - Swap the Horn Relay
Locate the horn relay in the fuse box. Find an identical relay for a non-critical component (like fog lights) nearby. Swap the two relays. If the horn works, the original horn relay is bad.
Tools: Pliers (optional) (Beginner) - Test the Horn Directly
Disconnect the electrical connector at the horn assembly. Use jumper wires to apply 12V power directly from the battery to the horn terminals. If the horn does not sound, replace the horn assembly.
Tools: Jumper wires, basic hand tools (Intermediate) - Inspect Wiring and Ground Connection
Visually inspect the wires going to the horn for corrosion or damage. Unbolt the horn, clean the mounting point and bracket with a wire brush until shiny, and re-secure it tightly to ensure a solid ground.
Tools: Flashlight, wire brush, socket set (Intermediate) - Advanced: Test Horn Relay Circuit with Multimeter
Pull the horn relay. Set your multimeter to DC Volts. With the ignition on, probe the relay socket terminals. One terminal should have constant 12V. Another should have 12V only when the horn button is NOT pressed, dropping to 0V when pressed. If voltage doesn't drop, you have an open circuit in the horn switch or clock spring.
Tools: Multimeter (Advanced) - Advanced: Test Nissan Shift Position with Scan Tool
For a Nissan/Infiniti no-start, connect a scan tool capable of reading BCM data. Navigate to the BCM Data Monitor and observe 'SFT PN/N SW' status as you move the shifter. If 'Park' status doesn't register correctly, it confirms a fault in the shift position sensing circuit.
Tools: OBD-II Scan Tool with BCM data stream capability (Advanced) - Advanced: Test Clock Spring Continuity
Disconnect the battery and airbag. Using a multimeter set to Ohms (Ω), test for continuity between corresponding pins on both ends of the clock spring's connectors. A good clock spring shows under 1 Ω. Infinite resistance (OL) indicates a broken internal wire. This step requires removing the steering wheel airbag, which is dangerous and best left to professionals.
Tools: Multimeter, trim removal tools, socket set, steering wheel puller (Professional) - Advanced: Test Toyota Tilt/Telescopic Switch Resistance
For Toyota/Lexus models, disconnect the switch connector and measure resistance between the VC and MSW terminals. Expected values: Tilt Up ~360 Ω, Tilt Down ~1,990 Ω, Telescopic Extend ~160 Ω, Telescopic Contract ~790 Ω. Readings outside these ranges indicate a faulty switch.
Tools: Multimeter (Advanced)
When This Code Triggers (Freeze-Frame Conditions)
- Ignition Status: ON (The BCM runs self-tests and monitors circuits like the horn when the ignition is turned on.)
- BCM Command State: Horn Active/Inactive (The code is set when the BCM commands the horn relay to activate and does not see the expected voltage change.)
- Battery Voltage: 11.5-14.5V (The fault is logged under normal operating voltage conditions.)
- Gear Selector Position (Nissan/Infiniti): Park or Neutral (For Nissan/Infiniti, the fault is logged when the BCM detects a mismatch between the physical gear selector position and the signal from the transmission range sensor.)
Related Codes
- B2604 — On Nissan and Infiniti vehicles, this code for 'PNP/Clutch Switch' often appears with B2603. They point to the same fault in the shift position sensing system and should be diagnosed together.
- P0705 — Also seen with B2603 on Nissans, this is the Powertrain Control Module's (PCM) version of the transmission range sensor fault. Its presence alongside B2603 confirms the issue is gear selector communication.
- B0001 — This generic airbag code appears alongside a horn-related B2603 if the root cause is a failed clock spring, which contains wiring for both systems.
- U1000 — This generic communication error code appears with B2603 on Nissans when water intrusion into a tail lamp assembly causes a short that disrupts module communication.
Climate & Environmental Factors
- High Humidity & Road Salt: Moisture and salt accelerate the degradation of wiring, connectors, and ground points where bare metal is exposed. Vehicles in the 'Rust Belt' or coastal areas are highly susceptible to failures from corroded grounds and horn assemblies.
- Cold Weather: Extreme cold makes wires and plastic connectors brittle and prone to cracking. It also increases the electrical load on the system, exposing weak points in circuits like the horn or DRLs.
How to Talk to a Mechanic About This Code
Say this: "I have a B2603 code and need a diagnostic. My specific symptom is [CHOOSE ONE: 'the horn doesn't work,' 'the horn is stuck on,' 'my airbag light is also on,' or 'the car won't start in Park but does in Neutral']. Can you please investigate based on that specific symptom?"
This immediately focuses the technician on the correct diagnostic path for your vehicle and signals that you've done research, preventing them from starting a broad, expensive electrical system check.
Avoid saying:
- 'My check engine light is on.' (B2603 is a Body code, not an Engine code)
- 'The car has an electrical problem.' (Too vague, invites a wide-ranging and costly diagnosis)
- 'Just fix whatever is wrong with the horn.' (This leads to replacing parts without proper diagnosis)
Questions to ask before authorizing the repair:
- Based on my symptom, what is your diagnostic plan?
- If the cause is the clock spring, can you confirm the airbag will be handled safely and the system reset correctly?
- For a Nissan no-start, will you check the shift cable adjustment first, as per the TSB, before replacing the sensor?
- Can you show me the failed part after it's removed?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Best for: Vehicles under warranty., Manufacturer-specific quirks like the Nissan/Infiniti no-start or Toyota steering column fault, as they have direct access to TSBs., Clock spring replacement, due to the critical safety nature of the airbag system.
Downsides: Higher labor rates and part costs., More inclined to replace an entire assembly (like the GM fuse box) rather than attempting a circuit-level repair. (Typical cost: +40% vs. baseline) - Independent Shop:
Best fit for most common horn-related failures. For an airbag light or a manufacturer-specific issue, a reputable independent shop with strong electrical diagnostic skills is a good choice.
Best for: Out-of-warranty vehicles with common horn issues (fuse, relay, wiring, ground)., Cost-sensitive repairs, as they generally have lower overhead and more flexibility in sourcing parts., Getting a second opinion after a dealership diagnosis.
Downsides: Quality and expertise with complex electrical systems vary greatly; look for ASE certification., May not have immediate access to the latest manufacturer TSBs. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID for diagnosing a B2603 code. The risk of misdiagnosis or being sold unnecessary parts is very high.
Best for: Simple part swaps like a battery or a fuse if you've already diagnosed the problem yourself.
Downsides: Technician skill varies dramatically., Often ill-equipped for complex electrical or BCM diagnostics., High pressure to upsell unnecessary services. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 50% of your car's private-party value, you should pause and carefully consider your options.
- Car worth $3000, fix is $600: Fix it. A $600 clock spring replacement is significant but well below the 50% threshold and restores a critical safety system.
- Car worth $4000, fix is $2200: Walk away. If a major electrical fault requires a $2,200 repair, it's over the 50% threshold and not a sound investment.
- Car worth $15000, fix is $500: Fix it. A $500 repair for a GM fuse box replacement is easily worth it on a newer, higher-value truck.
What Scan Tool You Need for This Code
Minimum: A scanner that reads Body Control Module (BCM) and Supplemental Restraint System (SRS/Airbag) codes. A basic engine-only code reader will NOT see a B2603 code.
A $20 engine code reader cannot communicate with the BCM or SRS modules. It shows 'No Codes' even when the B2603 is active and the airbag light is on.
Rent vs buy: Most auto parts stores offer free code scanning, but their loaner tools are often basic models that CANNOT read BCM or SRS codes. For B2603, you must buy your own capable scanner or go to a shop.
How to Clear the Code After You Fix It
- Fix the underlying mechanical or electrical fault.
- Use an OBD-II scan tool to navigate to the BCM and clear the specific code.
- Cycle the ignition off and on, then test the repaired function.
Drive cycle (~5 minutes): Unlike powertrain codes, BCM codes like B2603 do not require an extensive drive cycle. Clearing the code with a scan tool is the primary method. A simple ignition cycle (off for 10 seconds, then on) is sufficient for the BCM to re-run its self-test.
Readiness monitors affected: None
Watch out for:
- Simply disconnecting the battery does not clear a BCM code; using a scan tool is required.
- If the code returns immediately, the root cause was not fixed.
- Forgetting to test the function (horn, DRLs, etc.) after clearing the code to confirm the repair.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: A working horn is a required safety device. If an officer finds the horn is inoperative during a traffic stop, a citation is issued. The vehicle fails inspection required for salvage titles or out-of-state transfers.
- New York: A functional horn is a mandatory part of the annual safety inspection. A vehicle with code B2603 and a non-working horn automatically fails.
- Texas: A working horn is required to pass the annual safety inspection. The horn must be audible from at least 200 feet.
Most Commonly Affected Vehicles
- Nissan Altima, Rogue, Pathfinder, Versa (2013-2018) — B2603 means 'Shift Position Status' and causes a no-start condition. The fix is adjusting the shift control cable per TSB NTB15-082a.
- Infiniti Q50, QX60 (2014-2018) — B2603 indicates a 'Shift Position Status' fault, often appearing with B2604 and causing the vehicle not to start in Park. TSB ITB15-042 addresses this with a shift control cable adjustment.
- Ford Focus (2012-2018) — Failures are frequently traced to the horn relay in the engine bay fuse box or a broken clock spring in the steering column.
- Chevrolet Silverado 1500 (1999-2007) — These trucks commonly experience horn failure due to a bad clock spring. Multiple part numbers exist depending on steering wheel audio controls.
- Chevrolet Colorado / GMC Canyon (2004-2012) — B2603 refers to a fault in the Daytime Running Lamp (DRL) control circuit. Separately, poor factory ground splice packs (SP-105 and SP-106) corrode and cause intermittent horn failure.
- GMC Sierra (2014-2019) — A continuously blowing horn is caused by a non-serviceable relay inside the main engine junction block. This requires replacing the entire unit (GM Part #84303175).
- Toyota Camry (2007-2012) — B2603 indicates a 'Tilt and Telescopic Manual Switch Circuit Malfunction', related to the power steering column adjustment controls, not the horn.
- Hummer H2, H3 (2003-2010) — B2603 is defined as 'Camshaft Position Sensor “A” Circuit Low Input', an engine-related fault completely unrelated to the horn.
Manufacturer-Specific Notes
- Nissan / Infiniti: B2603 means 'Shift Position Status'. It indicates a problem with the transmission range sensor or its adjustment, causing a no-start condition. Nissan TSB NTB15-082a and Infiniti TSB ITB15-042 address this with a shift control cable adjustment.
- General Motors (Chevrolet, GMC): B2603 most often points to the horn circuit. However, on the 2004-2012 Colorado, it means a fault in the Daytime Running Lamp (DRL) circuit. On 2014+ trucks, the horn relay is integrated into the main fuse block and cannot be replaced separately.
- Lexus / Toyota: On models like the Lexus RX 350 and Toyota Camry, B2603 indicates a 'Tilt and Telescopic Manual Switch Circuit Malfunction', related to the power steering column adjustment controls.
- Ford / Chrysler / Dodge: These manufacturers use B2603 to indicate a fault within the horn circuit. Ford issued recall 23V-847 for some 2023 F-Series trucks for a related clock spring manufacturing defect.
- Hummer: On some Hummer vehicles, B2603 is defined as 'Camshaft Position Sensor “A” Circuit Low Input', an engine-related fault completely unrelated to the horn.
Real Owner Stories
2003 Chevy Silverado, horn stopped working
The horn suddenly stopped working. The owner checked the fuse and relay, which were both good. The relay clicked when the horn pad was pressed.
What they tried:
- Verified fuse and relay were functional.
- Installed a temporary, separate horn button which confirmed the horn assembly itself worked.
- Replaced the steering wheel switch contacts.
Outcome: Replacing the horn switch contacts inside the steering wheel resolved the issue, a common failure point on GMT-800 trucks.
Lesson: If the relay clicks, the problem is in the power circuit from the relay to the horn, not the clock spring.
2016 GMC Sierra, horn stuck on
After locking the truck, the horn began blaring continuously and would not stop even after starting the engine.
What they tried:
- Disconnected the battery to stop the noise.
- Pulled the horn fuse, which stopped the horn.
- Re-inserting the fuse caused the horn to blare again.
Outcome: This is a classic symptom of a failed, non-serviceable horn relay inside the engine junction box on 2014+ GM trucks. The owner replaced the entire junction block (GM Part #84303175) for $250.
Lesson: On newer GM trucks, if the horn is stuck on and pulling the fuse is the only way to stop it, the entire fuse box must be replaced.
2015 Nissan, B2603 and no-start condition
The vehicle would not crank or start when the gear selector was in Park. The car started normally when shifted into Neutral.
What they tried:
- Scanned for codes and found B2603 'Shift Position Status'.
- Followed instructions in Nissan Technical Service Bulletin (TSB) NTB15-082a.
Outcome: A shop performed the shift control cable adjustment procedure outlined in the TSB, re-synchronizing the gear lever with the transmission range sensor.
Lesson: If you have a Nissan/Infiniti with a no-start and a B2603 code, try starting it in Neutral. If it works, the problem is the shift cable adjustment.
2013 VW Tiguan, recurring clock spring failure
Airbag light on, horn and steering wheel buttons not working. The owner heard a cracking sound when turning the wheel.
What they tried:
- Took the car to the dealership for diagnosis.
- Dealership confirmed a broken clock spring.
Outcome: The owner paid $550 for a second replacement of the clock spring, as the previous repair's 12-month warranty had expired.
Lesson: A recurring failure of a part like a clock spring outside of warranty is costly. Always use high-quality OEM parts for this repair.
How to Prevent This Code From Triggering
- Periodically clean main electrical ground points (Every 2-3 years, or when changing battery) — Corrosion on main grounds creates electrical resistance, causing intermittent issues. Cleaning these points to bare metal ensures a stable ground for all modules, including the BCM.
- Apply dielectric grease to exposed connectors (When servicing a component) — Dielectric grease protects electrical connectors from moisture and salt, preventing corrosion that leads to circuit failures like B2603.
- Use heat-shrink connectors for any wiring repairs (Whenever repairing wiring) — Standard crimp connectors allow moisture to enter. Heat-shrink connectors form a waterproof seal, preventing future corrosion-related failures.
- Test the horn function periodically (Monthly) — Regularly using the horn confirms the circuit is functional. A change in sound is an early indicator of a developing problem like a poor ground connection.
Frequently Asked Questions
I have code B2603 but my horn works fine. What else could it be?
If your horn works, B2603 means something else on your specific vehicle. On Nissans and Infinitis, it indicates a shift position sensor fault causing a no-start condition. On Toyota/Lexus models, it points to the power steering column adjustment motor, and on certain GM trucks, it signals a daytime running light issue.
My car has code B2603 and won't start. What's wrong?
On Nissan and Infiniti vehicles, B2603 means the computer doesn't recognize the car is in Park, preventing the engine from starting. Shift the car into Neutral and try starting it again. If it starts, you confirmed the issue is the shift position sensor circuit, which usually requires a shift cable adjustment.
Why did my airbag light come on with the horn problem?
When the horn stops working and the airbag light comes on simultaneously, the cause is a failed clock spring. This part connects both systems to the car's computers; when it breaks, both circuits fail.
My horn sounds weak or muffled. What could be the cause?
A weak-sounding horn is most often caused by a poor ground connection, a failing horn unit, or corrosion in the wiring. The ground connection, made through the horn's mounting bracket, rusts over time, creating high resistance. Water intrusion also damages the horn's internal diaphragm.
Can a bad ground cause other problems besides the B2603 code?
Absolutely. A single bad ground, especially a main chassis or engine ground, causes a host of seemingly random electrical problems. Symptoms include flickering lights, erratic gauges, radio static, and stalling because modern sensors rely on a stable ground reference.
What is a Body Control Module (BCM)?
The Body Control Module (BCM) is a computer acting as a central hub for controlling body-related electronics. This includes interior and exterior lights, power windows, door locks, climate control, and the horn. It receives inputs from switches and sends commands to relays to activate components.
What does it mean that the horn relay is 'non-serviceable' on my GMC Sierra?
On 2014-2019 GMC Sierra and Chevy Silverado trucks, the horn relay is permanently soldered onto the main circuit board inside the under-hood fuse box. It is not a simple plug-in component. If this internal relay fails, the entire fuse box assembly must be replaced as a single unit.
Key Takeaways
- Code B2603 has over 4 distinct manufacturer definitions, meaning 'Horn Circuit Malfunction' on GM/Ford, but 'Shift Position Status' on Nissan/Infiniti.
- Fix 80% of horn-related B2603 codes for under $30 by replacing a blown 15A/20A fuse or swapping the 4-pin horn relay in the engine fuse box.
- If your horn fails and the airbag warning light illuminates simultaneously, expect to pay $150 to $450 to replace a broken clock spring.
- For a Nissan or Infiniti that refuses to start in Park with a B2603 code, shift into Neutral to start the engine and schedule a shift control cable adjustment.
Helpful Videos
Shop the Parts Behind B2603
Below are the parts most often responsible for code B2603, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What Does B2603 Mean?
- Can I Drive With B2603?
- Common Causes
- Symptoms
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2003 Chevy Silverado, horn stopped working
- 2016 GMC Sierra, horn stuck on
- 2015 Nissan, B2603 and no-start condition
- 2013 VW Tiguan, recurring clock spring failure
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- I have code B2603 but my horn works fine. What else could it be?
- My car has code B2603 and won't start. What's wrong?
- Why did my airbag light come on with the horn problem?
- My horn sounds weak or muffled. What could be the cause?
- Can a bad ground cause other problems besides the B2603 code?
- What is a Body Control Module (BCM)?
- What does it mean that the horn relay is 'non-serviceable' on my GMC Sierra?
- Key Takeaways
- 🎟️ Get 5% Off