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 →
🎬 Helpful Videos 🛍️ Shop This Part

B2470 on 2014-2018 Chevy Silverado 2500: OnStar & GPS Antenna Fault Fixes

On 2014-2018 Silverado 2500 trucks, code B2470 almost always means the roof-mounted 'shark fin' antenna has failed due to water intrusion from a bad seal. This disables OnStar, GPS, and satellite radio. The fix is to replace the antenna assembly, which costs between $80 and $200 for the part, and apply a bead of seam sealer to the new gasket as a preventative measure.

12 minutes to read 2014-2018 Chevrolet SILVERADO 2500
Most Likely Cause
Failed Roof 'Shark Fin' Antenna Assembly
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$200 – $450
Parts Price
$80 – $200
Safe to drive — The vehicle is completely safe to drive. However, features like OnStar emergency services (including automatic crash response), GPS navigation, and satellite radio will be unreliable or non-functional.
Key Takeaways
  • Code B2470 on a 2014-2018 Silverado 2500 points directly to a problem with the roof-mounted 'shark fin' antenna circuit.
  • The most common cause is a failed gasket on the antenna, which allows water to leak in and destroy the internal electronics.
  • Key symptoms are a red OnStar light, non-working GPS, and poor satellite radio reception. Check the headliner for water stains, which is a strong clue.
  • The standard and effective fix is to replace the entire antenna assembly.
  • To prevent the issue from recurring, it is critical to apply a bead of clear automotive seam sealer around the new antenna's gasket during installation, as recommended by GM.
B2470 is a manufacturer-specific Diagnostic Trouble Code (DTC) used by General Motors. On the 2014-2018 Silverado 2500, it indicates a fault, specifically an open circuit, in the cellular phone antenna circuit. This multi-function antenna, often called the 'shark fin,' handles signals for OnStar (cellular), GPS navigation, and SiriusXM satellite radio. The code is set by the Vehicle Communication Interface Module (VCIM) when it polls the antenna (once per second) and fails to detect its presence, often due to water damage or corrosion.

What's Unique About the 2014-2018 Chevrolet SILVERADO 2500

The K2XX platform, which includes the 2015-2018 Silverado HD, is notorious for this issue due to the design of its multi-function roof antenna. The gasket at the base of the 'shark fin' is known to degrade and fail, allowing water to leak directly onto the antenna's internal circuit board. This water intrusion corrodes the electronics, causing the failure that triggers code B2470. 🎬 Watch: A quick explanation of the B2470 diagnostic code. The problem is so common that General Motors issued multiple Technical Service Bulletins (TSBs), such as 17-NA-214, acknowledging the defect and outlining the repair procedure.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the primary symptom accompanying the B2470 code on your Silverado?
→ The antenna gasket has failed (TSB #17-NA-214). Replace the roof antenna assembly (OEM 84346801, $120-$200) and apply Kent High-Tech Clear Seam Sealer 🎬 Watch: How to properly seal and fix the roof antenna. to the new gasket.
Have you lowered the headliner to inspect the antenna's coaxial connectors?
→ Replace the roof antenna assembly (OEM 84346801) and apply seam sealer to the new gasket to prevent future leaks.
→ Test coax cable continuity (should be < 5 ohms). If good, the VCIM ($300-$600) may be faulty and requires a GM scan tool to diagnose.
→ Partially lower the headliner by removing sun visors and the overhead console to inspect the red and yellow coaxial connectors 🎬 See how to access and remove the shark fin antenna. for corrosion.
→ Water likely leaked down the A-pillar to the fuse block, or the VCIM is stuck on. Inspect the A-pillar and instrument panel fuse block for corrosion.

Generation note: The 2014-2018 year range covers two different generations for the Silverado 2500HD. The 2014 model year was a carryover of the GMT900 platform, while the 2015-2018 models are part of the newer K2XX platform. While the code indicates a similar fault on both, the widespread, well-documented issue of the 'shark fin' antenna gasket failure and the associated TSBs (like 17-NA-214 and PIT5362B) primarily apply to the 2015-2018 K2XX platform vehicles.

Symptoms You May Notice

  • Red LED light on the OnStar keypad or rearview mirror.
  • Inaccurate or non-functional GPS navigation.
  • Inability to connect to OnStar services.
  • Poor or no satellite radio (XM) reception.
  • Visible water stains on the headliner, particularly around the overhead console or sun visors.
  • A dead battery, which can be caused by the VCIM staying powered on while trying to find a signal (as noted in TSB #17-NA-214). In some cases, the water leak can travel down the A-pillar and cause corrosion on the instrument panel fuse block, leading to a parasitic draw.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the radio head unit without testing the antenna first.
  • Replacing the Vehicle Communication Interface Module (VCIM) when the much more common failure point is the antenna itself.
  • Assuming the red OnStar light is simply a subscription issue, when code B2470 indicates a hardware fault.

Most Likely Causes

  1. Failed Roof 'Shark Fin' Antenna Assembly 🔴 High Probability As documented in TSB #17-NA-214 and #PIT5362B, the antenna's base gasket fails over time, allowing water to seep in and corrode the internal electronics. This is the most common cause by a significant margin. One owner who disassembled a failed unit noted visible rust and corrosion on the circuit board.
    How to confirm: Inspect the headliner for water stains. If stains are present along with the electronic symptoms, the antenna has almost certainly failed. The definitive test is to partially lower the headliner, remove the single 10mm nut holding the antenna, and check its internal circuit board and connectors for rust or corrosion. Water may even drip out as the nut is loosened.
    Typical fix: Replace the entire roof antenna assembly. TSB #17-NA-214 recommends cleaning the roof surface and applying a 4-5mm bead of clear automotive seam sealer (like Kent High-Tech Clear Seam Sealer, P/N 10200) to the new antenna's gasket before installation to prevent future leaks.
    Est. part cost: $80-$200
  2. Damaged or Disconnected Antenna Coaxial Cable ⚪ Low Probability Water intrusion from the failed antenna gasket can travel down the cable and corrode the connectors at the antenna base or at the VCIM.
    How to confirm: Visually inspect the cable connections at the back of the radio and at the Vehicle Communication Interface Module (VCIM), which is located above the glove box. Accessing the VCIM requires lowering the glove box. Use a multimeter to test the cable for continuity (end-to-end, should be < 5 ohms) and to ensure it is not shorted to ground (should be infinite resistance).
    Typical fix: Reconnect a loose connector or replace the damaged section of the coaxial cable. GM offers coaxial cable repair kits (P/N 13581174 for cellular/GPS) to avoid replacing the entire cable harness.
    Est. part cost: $50-$100
  3. Faulty Vehicle Communication Interface Module (VCIM) ⚪ Low Probability In rare cases, severe water leaks from the antenna can travel down the A-pillar and cause corrosion on other modules, including the VCIM or the instrument panel fuse block (BEC).
    How to confirm: This should only be considered after the antenna and its cabling have been tested and confirmed to be in good working order. A GM-specific scan tool is needed to perform advanced diagnostics on the module itself. The diagnostic procedure involves connecting a known-good test antenna directly to the VCIM; if the code persists, the VCIM is likely faulty.
    Typical fix: Replace the VCIM. This is an expensive part and is rarely the cause of B2470 compared to the antenna failure rate.
    Est. part cost: $300-$600

Diagnosis Steps

  1. Scan for Diagnostic Trouble Codes (DTCs) with a scanner that can read Body (B) codes. Confirm B2470 is present and note any related codes like B2462 or B125C. Note the specific sub-code if available (e.g., B2470-04 for open circuit).
  2. Verify the symptoms: Check for a red OnStar light, test GPS location accuracy, and check satellite radio reception.
  3. Carefully inspect the headliner inside the cab, especially around the overhead console and sun visors, for any signs of water staining or dampness. This is a tell-tale sign of a leaking antenna gasket.
  4. If water stains are present, the roof antenna assembly is the confirmed cause and should be replaced.
  5. If no stains are visible, the next step is to access the antenna. This requires partially lowering the headliner by removing sun visors, A-pillar trim, and the overhead console.
  6. Disconnect the antenna's coaxial cables (often two connectors, one red and one yellow) and inspect the connectors for corrosion (green or white powder).
  7. If connections look clean, the most probable cause remains a faulty antenna. The final step is to unbolt the single 10mm nut holding the antenna to the roof and replace the unit.
  8. After replacement, apply seam sealer to the new gasket as per TSB 17-NA-214, clear the codes, and verify that all functions are restored.

Parts You'll Likely Need

  • High Frequency Antenna Assembly (OEM #84346801) — This is the complete 'shark fin' unit that houses the cellular, GPS, and XM antennas. It is the component that fails due to internal water damage, causing code B2470 and related codes. This part number supersedes previous versions including 23196170, 23258459, 23444526, and 84081915.
    Trusted brands: ACDelco (OEM), GM Genuine Parts
    OEM price range: $120-$200
    Aftermarket price range: $80-$150
  • Automotive Seam Sealer — TSB #17-NA-214 specifically recommends applying a bead of sealer to the new antenna's gasket to prevent a repeat failure of the seal. The TSB mentions Kent Automotive High-Tech Clear Seam Sealer (P/N 10200) specifically.
    Trusted brands: Kent Automotive High-Tech Clear Seam Sealer, 3M Clear Seam Sealer
    OEM price range: $20-$30
    Aftermarket price range: $15-$25

Related Codes That Often Appear With This One

  • B2462 — This code specifically relates to the GPS antenna circuit. Since the GPS and cellular antennas are in the same 'shark fin' housing, a water leak often damages both, causing them to set codes simultaneously.
  • B125C — This code is also related to the antenna control circuit, often for the satellite radio (XM) function. It is frequently cited in TSBs alongside B2470 and B2462 for the same water intrusion failure.

Technical Service Bulletins (TSBs) & Recalls

  • 17-NA-214: OnStar, XM, GPS or antenna malfunction, may set DTC B2462, B2470 or B125C, and/or water leak on headliner.
  • PIT5362B: Inaccurate GPS location, may set DTCs B2462, B2470, or B125C. Recommends replacing the high efficiency antenna.
  • PIC6024: Vehicle will not connect to OnStar, may set DTC B2470-04 in the VCIM.

Platform-Specific Known Issues

  • TSB #17-NA-214 directly addresses B2470, linking it to antenna malfunction and water leaks at the headliner. It recommends replacing the antenna and applying a specific seam sealer to the new part to prevent recurrence. It also notes that severe leaks can cause a dead battery by affecting the instrument panel fuse block.
  • TSB #PIT5362B also recommends replacing the high efficiency antenna with the latest part number to fix inaccurate GPS location and codes B2470, B2462, and B125C. This bulletin applies to vehicles built before March 2015 and advises against using sealant, a recommendation that was superseded by the later TSB 17-NA-214.
  • TSB #PIC6024 notes that code B2470-04 is set in the Vehicle Communication Interface Module (VCIM) when the vehicle will not connect to OnStar.
DTC GMC B2470-02 Short Explanation
DTC GMC B2470-02 Short Explanation
2014-2018 Sierra/Silverado Radio Antenna Replacement
2014-2018 Sierra/Silverado Radio Antenna Replacement
DTC cadillac B2470-02 Short Explanation
DTC cadillac B2470-02 Short Explanation
How to replace the high frequency antenna on 2015-2020 GM SUV's and Trucks
How to replace the high frequency antenna on 2015-2020 GM SUV's and Trucks
How To Remove 2014-2019 Silverado Sierra Shark Fin Roof Antenna GPS OnStar Tahoe Suburban Yukon
How To Remove 2014-2019 Silverado Sierra Shark Fin Roof Antenna GPS OnStar Tahoe Suburban Yukon
How To Remove Shark Fin Antenna! 2014-2018 Silverado/Sierra OnStar Fin!
How To Remove Shark Fin Antenna! 2014-2018 Silverado/Sierra OnStar Fin!
How To Fix Roof Antenna On A Silverado
How To Fix Roof Antenna On A Silverado
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 Jul 24, 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.

Year Coverage
This article covers the OBD-II Code B2470 for:
  • Chevrolet SILVERADO 2500: 20142015201620172018
In this article
🎬 Helpful Videos
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