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

B3894 on 2007-2011 GMC Yukon Denali: Cruise Control Inoperative & 'Service Trailer Brake System' Message

On a 2007-2011 GMC Yukon Denali, code B3894 almost always means the cruise control is disabled because of a fault in the trailer brake system. The most common fix is cleaning the brake light switch connector and applying dielectric grease, a very low-cost DIY repair detailed in TSB PIT5144. If that fails, replacing the brake light switch (ACDelco P/N D1539J) is the next most likely solution and a common owner-reported fix.

15 minutes to read 2007-2011 Gmc YUKON DENALI
Most Likely Cause
Fretting Corrosion at Brake Light Switch Connector
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $550
Parts Price
$5 – $300
Safe to drive — The vehicle is safe to drive, but the cruise control will not function. More importantly, the integrated trailer brake controller will be disabled, which is a safety hazard if you plan on towing a trailer with electric brakes.
Key Takeaways
  • B3894 means your cruise control is disabled because of a fault in the trailer brake system, even if you don't have a trailer.
  • Before buying any parts, perform the cheapest and most common fix: clean the brake light switch connector above the brake pedal and apply dielectric grease.
  • If cleaning the connector doesn't work, the next most likely fix is replacing the inexpensive brake light switch itself.
  • Do not replace the expensive Trailer Brake Control Module unless all wiring and connector issues have been completely ruled out.
Code B3894 on a 2007-2011 GMC Yukon Denali is a manufacturer-specific code that indicates a 'Stop Lamp Switch Circuit Plausibility Failure' as detected by the Trailer Brake Control Module (TBCM). In simple terms, the TBCM receives two signals about the brake pedal's position: one directly hardwired from the brake light switch and another from the Body Control Module (BCM) over the vehicle's GMLAN data network. If these two signals don't match (e.g., one says the pedal is pressed and the other says it's not), the TBCM considers the input unreliable. It then logs code B3894, disables the integrated trailer brake system, and, as a safety precaution, also disables the cruise control.

What's Unique About the 2007-2011 Gmc YUKON DENALI

On these GMT900 platform SUVs and trucks, the cruise control logic is deeply integrated with the trailer brake system. This means a fault in the trailer brake controller's ability to verify the brake pedal's status can disable the cruise control, even if you never tow a trailer. This link confuses many owners who don't expect the two systems to be so closely related. GM has issued 🎬 Watch: How to fix common GMC cruise control issues. service bulletins, like PIT5144, that specifically point to poor electrical connections at the brake light switch as the root cause more often than actual component failure.

Diagnostic Flowchart

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

Have you cleaned the brake light switch connector and applied dielectric grease?
→ Disconnect the brake light switch connector above the pedal, clean it, and apply dielectric grease (GM P/N 12345579, $5-$10). This fixes most B3894 codes per TSB PIT5144.
Have you replaced the brake light switch above the brake pedal?
→ Replace the brake light switch with ACDelco D1539J ($20-$45) and perform a Brake Pedal Position Sensor Learn procedure using a scan tool.
→ Lower the spare tire and inspect the Trailer Brake Control Module (TBCM) connector on the driver's side frame rail for corrosion. You may need a $20-$50 replacement pigtail.
→ Check master cylinder pressure sensor data via scan tool per TSB PIT4508C, or consider replacing the TBCM (ACDelco 85073617, $200-$300) which requires dealer programming.

Symptoms You May Notice

  • Cruise control is inoperative; the button may light up, but it will not set speed.
  • "Service Trailer Brake System" message on the Driver Information Center (DIC).
  • The integrated trailer brake controller does not recognize a connected trailer or shows no output.
  • Occasionally, ABS and StabiliTrak warning lights may also illuminate, as they share brake input signals.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the cruise control switch on the steering wheel. The switch itself is rarely the cause when code B3894 is present, as the fault originates from the brake input plausibility check.
  • Replacing the Trailer Brake Control Module (TBCM) before thoroughly inspecting all related wiring and connectors. The problem is far more likely to be a simple connection issue at the brake light switch or the TBCM connector itself.

Most Likely Causes

  1. Fretting Corrosion at Brake Light Switch Connector 🔴 High Probability → Shop Brake Light Switch GM TSB PIT5144 specifically identifies this as a primary cause. Micro-vibrations and temperature changes cause insulating oxidized debris to build up on the connector terminals, creating high resistance that disrupts the low-current signal the TBCM needs to see.
    How to confirm: Visually inspect the brake light switch connector terminals (above the brake pedal) for small, dark smudges. The connection may be faulty even if no visible corrosion is present. Many owners report the dielectric grease application solves the problem without any visible evidence of corrosion.
    Typical fix: Disconnect the connector, clean both the switch and harness sides with a dedicated electrical contact cleaner, and apply a small amount of dielectric lubricant (GM P/N 12345579) before reconnecting. This is the most common and cheapest fix.
    Est. part cost: $5-$10 for dielectric grease
  2. Faulty Brake Light Switch (Brake Pedal Position Sensor) 🟡 Medium Probability → Shop Brake Light Switch While often misdiagnosed when the real issue is the connector, the switch itself is a high-use plastic component that can fail internally, sending an incorrect or intermittent signal. It's a common failure point on many GMT900 vehicles of this era, confirmed by countless owner forum posts and repair videos.
    How to confirm: If cleaning the connector and applying dielectric grease does not resolve the code, the switch is the next most likely component to have failed. A scan tool capable of reading live data can confirm this by showing the brake switch signal as 'Applied' in both the BCM and TBCM data lists, even when the pedal is not pressed.
    Typical fix: Replace the brake light switch located above the brake pedal arm. The current recommended OEM part is ACDelco D1539J.
    Est. part cost: $20-$45
  3. Corroded Wiring or Connector at the TBCM ⚪ Low Probability The Trailer Brake Control Module (TBCM) is located on the driver's side frame rail, often above the spare tire. This exposed location makes its wiring harness and connector highly susceptible to corrosion and damage from road salt, water, and debris, leading to broken wires or corroded pins.
    How to confirm: Lower the spare tire and visually inspect the TBCM and its main electrical connector for green or white corrosion, swollen wires, or physical damage. Wiggle the harness while monitoring the DIC for changes in the error message.
    Typical fix: Clean the connector and pins thoroughly with contact cleaner and a small brush. If corrosion is severe, the connector pigtail may need to be cut out and replaced. Apply dielectric grease upon reassembly to prevent future moisture intrusion.
    Est. part cost: $20-$50 for a pigtail connector

Rare But Worth Checking

  • Failed Trailer Brake Control Module (TBCM): → Shop Trailer Brake Control Module This is rare and should only be considered after all wiring and connection issues have been ruled out. TSB PIT4508C also points to checking sensor data before condemning the module. A replacement module often requires programming to the vehicle's VIN.
  • Faulty Master Cylinder Pressure Sensor: TSB PIT4508C suggests that if other diagnostics fail, a technician should check the 'Master Cylinder Pressure' data parameter with a scan tool. A pressure reading with no pedal input suggests a fault with this sensor, which is internal to the Electronic Brake Control Module (EBCM) on vehicles with StabiliTrak. This is an advanced diagnosis and typically requires a professional.
  • Blown Trailer Brake Fuse: A short in trailer wiring or a fault in the TBCM can cause the fuse to blow. Check the under-hood fuse box for fuses labeled for the trailer brake system (e.g., 'TBC', 'TRAILER'). One owner reported this as a simple fix after more complex troubleshooting.

Diagnosis Steps

  1. Confirm B3894 is stored in the Trailer Brake Control Module (TBCM) using a capable OBD-II scanner that can read manufacturer-specific 'B' codes.
  2. Check for the primary symptom: Is the cruise control inoperative? Is there a 'Service Trailer Brake System' message?
  3. Locate the brake light switch above the brake pedal. Disconnect its electrical connector.
  4. Inspect the terminals on both the switch and the harness connector for dark smudges (fretting corrosion) or any green/white corrosion.
  5. Regardless of visual condition, apply a small amount of dielectric grease to the connector terminals and reconnect it firmly. This is the fix recommended by TSB PIT5144.
  6. Clear the DTCs and test drive the vehicle to see if cruise control functionality is restored. If it is, the problem is solved.
  7. If the code returns, replace the brake light switch (ACDelco D1539J). This is a 10-minute job for most DIYers.
  8. If the switch is replaced, a Brake Pedal Position Sensor Learn procedure should be performed using a scan tool like a GM Tech2 or GDS2.
  9. If the issue persists, lower the spare tire and locate the TBCM on the driver's side frame rail.
  10. Disconnect the TBCM connector and inspect it and the module pins for corrosion or damage. Clean or repair as necessary.
  11. Check the trailer-related fuses in the under-hood fuse block, specifically the 15A fuse at position 6.
  12. If all wiring and connections are confirmed to be good, more advanced diagnostics may be needed to test the TBCM itself or check sensor data as outlined in TSB PIT4508C.

Parts You'll Likely Need

  • Dielectric Grease (OEM #12345579) — This is the specific fix recommended by GM in TSB PIT5144 to resolve the most common cause: fretting corrosion at the brake light switch connector.
    Trusted brands: ACDelco, Permatex
    OEM price range: $10-$15
    Aftermarket price range: $5-$10
  • Brake Light Switch / Stop Lamp Switch (OEM #ACDelco D1539J (supersedes 25981009)) — If cleaning the connector doesn't work, the switch itself is the next most likely part to have failed, causing the signal mismatch. This is a very common repair reported by owners.
    Trusted brands: ACDelco (GM Genuine Parts), Standard Motor Products
    OEM price range: $25-$40
    Aftermarket price range: $15-$30
  • Trailer Brake Control Module (TBCM) (OEM #85073617) — This is the least likely cause. It should only be replaced if all wiring, connectors, and the brake light switch have been confirmed to be in good working order. A replacement module may require dealer programming.
    Trusted brands: ACDelco
    OEM price range: $200-$300
    Aftermarket price range: $150-$250

Technical Service Bulletins (TSBs) & Recalls

  • PIT4508C: Cruise Control Inoperative with DTC B3894 set in the Trailer Brake Control Module.
  • PIT5144: Service Trailer Brake Message With DTC B3894 (Fretting Corrosion).

Platform-Specific Known Issues

  • TSB PIT5144: This bulletin is highly relevant, identifying fretting corrosion on the brake light switch connector as a very common cause for B3894 and recommending the application of dielectric lubricant as the primary fix instead of part replacement.
  • TSB PIT4508C: This bulletin addresses the inoperative cruise control symptom associated with DTC B3894 across the GMT900 platform. It advises technicians to check the master cylinder pressure sensor data via a scan tool if standard diagnostics do not lead to a fix, pointing to a more complex potential issue within the EBCM.

Mechanic-Grade Diagnostic Values

  • Master Cylinder Pressure Sensor Reading (via TBCM data list) — expected: 0 kPa or 0 PSI with brake pedal not applied.. Failure: Any pressure reading greater than 0 with no brake pedal input.
  • TBCM Relay Feedback Signal Voltage (for related code C1112) — expected: 3.2 - 4.1 volts.. Failure: Voltage higher than 4.1 volts may indicate a high-resistance short to voltage, which could be addressed by a TBCM software update per TSB PIT4595J.

Hidden / Shadow Codes Worth Checking

  • B3894 5A: The '5A' is a symptom byte that specifically means 'Stop Lamp Switch Circuit Plausibility Failure'. It confirms the TBCM has detected a mismatch between the hardwired and serial data brake switch signals. (see via A professional scan tool like a GM Tech2 or GDS2 that can read manufacturer-specific codes and their symptom bytes.)

Scan Tool Commands That Help

  • GDS2 / Tech2 / Professional Scan Tool: BCM > Special Functions > Brake Pedal Position Sensor Learn — This calibration procedure MUST be performed after replacing the brake pedal position sensor (the brake light switch) or the Body Control Module (BCM). It learns the new sensor's released position value. Failure to perform this can cause the B3894 code to persist even with a new part.
  • GDS2 / Tech2: TBCM > Data Display > 'Master Cylinder Pressure' — Use this to diagnose the edge-case cause identified in TSB PIT4508C. If all common causes (switch, connectors, wiring) have been ruled out, check this data parameter. A pressure reading without the pedal being pressed points to a fault in the master cylinder pressure sensor or its circuit.

Wiring & Ground Locations

  • TBCM (Trailer Brake Control Module) — On the driver's side frame rail, typically located above the spare tire. The spare tire must be lowered for access.. This is the module that sets code B3894. Its exposed location makes its main connector and wiring harness highly prone to corrosion and physical damage from road salt and debris, which can cause this code.
  • G401 — On the GMT900 platform, this ground is located on the driver's side frame rail, near the rear tire.. This is a critical ground point for the rear chassis electrical systems, including the trailer brake components. A loose or corroded G401 can cause various trailer-related electrical faults, including communication issues that could contribute to B3894.
  • Brake Light Switch Connector (at pedal) — Directly connected to the brake light switch/BPP sensor, located on the brake pedal support bracket under the driver's side dashboard.. This connector is the single most common failure point for B3894 due to fretting corrosion, as identified in TSB PIT5144. The hardwired signal to the TBCM passes through this connector.
  • Underhood Fuse Block - Fuse #6 — In the main fuse block in the engine compartment on the driver's side.. A YouTube video identifies fuse #6 (a 15-amp fuse) as being for the trailer brake controller. While a blown fuse is a less common cause for a plausibility code, it should be checked as part of a thorough diagnosis.

Real Owner Repair Stories

  • YouTube user 'youbreakityoufixit' (2008 Chevy Silverado 2500 (GMT900 platform mate)) — 'Service Trailer Brake' warning on the dash.
    ❌ Tried (didn't work) Initial internet research pointed to a relay and fuse.
    ✅ What actually fixed it The final fix was replacing the trailer brake relay located on the inside of the driver's side frame rail, which was heavily corroded with mud and salt. The user notes that simply loosening the bolts allows the entire relay bracket to slide and drop out for easier access.

OEM Part Supersession History

  • 25981009 (and others like 15861245, 22741943)ACDelco D1539J — Standard part evolution and consolidation by the manufacturer.
    Heads up: ACDelco D1539J is the current, widely accepted replacement for the 2007-2011 model years. No known incompatibilities exist when using this genuine OEM-supplier part.
How to replace the brake light switch on Yukon And Tahoe Denali
How to replace the brake light switch on Yukon And Tahoe Denali
Fix Chevrolet, GMC Cruise Control Issues.
Fix Chevrolet, GMC Cruise Control Issues.
14’ Silverado ‘Service Trailer Brake System’ FIX
14’ Silverado ‘Service Trailer Brake System’ FIX
Service Trailer Brake System Tahoe Suburban Escalade Yukon Avalanche Sierra Silverado 2007-2014 GM
Service Trailer Brake System Tahoe Suburban Escalade Yukon Avalanche Sierra Silverado 2007-2014 GM
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 Apr 30, 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 B3894 for:
  • Gmc YUKON DENALI: 20072008200920102011
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