Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

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

27 minutes to read
Most Likely Cause
Blown Horn Fuse
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.
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.

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.

Which category best describes your current troubleshooting step today?
Which of these best describes the current vehicle behavior?
→ Immediately pull the 'HORN' fuse to silence it. If you have a 2014+ GM truck, the cause is a failed relay inside the fuse box, requiring replacement of the entire unit (Part #84303175, ~$200-$320).
→ The cause is high resistance, most likely a bad ground. Locate the horn(s) at the front of the car, unbolt them, and use a wire brush to clean the mounting bracket and the chassis point to bare metal.
→ Stop. The problem is a failed clock spring. This is a professional-level repair. Expect to pay $150-$450 for parts and labor. Driving with a disabled airbag is extremely dangerous.
→ You likely have a Nissan or Infiniti. The issue is a shift position mismatch. The fix is adjusting the shift cable per TSB NTB15-082a.
Which specific vehicle make and model do you have?
→ On these specific trucks, B2603 indicates a fault in the Daytime Running Lamp (DRL) circuit. Check if your DRLs are working.
→ This code means 'Tilt and Telescopic Manual Switch Circuit Malfunction'. Test the switch by measuring resistance values. The problem is with your power steering column controls.
What happens when you test the basic horn circuit?
→ The horn switch, clock spring, and relay control circuit are working. Swap the horn relay with an identical one to rule it out. If it still doesn't work, the issue is the wiring to the horn or the horn itself.
→ The problem is on the 'control' side of the circuit. Check the horn fuse first. If the fuse is good, the fault is the horn switch, clock spring, or wiring.
→ You have a short circuit. Do not install a higher-amperage fuse. Disconnect the horn and replace the fuse; if it doesn't blow, the horn is the problem.
What voltage reading do you get when pressing horn?
→ The wiring and relay are good. The horn assembly itself failed internally. Replace the horn assembly.
→ The problem is upstream. Go back to the relay socket. Check for constant 12V power on one terminal and switched ground (0V when horn pressed) on another. Lack of power points to the fuse; lack of ground points to the clock spring.

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

  1. 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.)
  2. 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.)
  3. 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.)
  4. 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

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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

  1. Fix the underlying mechanical or electrical fault.
  2. Use an OBD-II scan tool to navigate to the BCM and clear the specific code.
  3. 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:

  1. Verified fuse and relay were functional.
  2. Installed a temporary, separate horn button which confirmed the horn assembly itself worked.
  3. 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:

  1. Disconnected the battery to stop the noise.
  2. Pulled the horn fuse, which stopped the horn.
  3. 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:

  1. Scanned for codes and found B2603 'Shift Position Status'.
  2. 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:

  1. Took the car to the dealership for diagnosis.
  2. 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.
How Do You Diagnose Horn Problems in Your Car
How Do You Diagnose Horn Problems in Your Car
B2603 B2604 CODES FOR NISSAN/ INFINITI VEHICLES. TO START THE VEHICLES YOU MUST PUT IT IN NEUTRAL
B2603 B2604 CODES FOR NISSAN/ INFINITI VEHICLES. TO START THE VEHICLES YOU MUST PUT IT IN NEUTRAL
Horn Continuously Blowing 2014 -2019 Silverado/Sierra - How to Fix a Horn That Will Not Turn Off!!
Horn Continuously Blowing 2014 -2019 Silverado/Sierra - How to Fix a Horn That Will Not Turn Off!!
Roll Connector "Clock Spring" Diagnosis and Replacement
Roll Connector "Clock Spring" Diagnosis and Replacement
Power Probe Basic " Diagnosing a Horn Circuit "
Power Probe Basic " Diagnosing a Horn Circuit "

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.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 3, 2026

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.

In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part