C0561 on 2007-2011 GMC Yukon Denali: 'Service Stability' Explained
This code means the StabiliTrak system has been disabled due to a fault in another system, like the engine or a wheel speed sensor. It's an informational code; the fix is to diagnose and repair any other trouble codes first. Do not replace the brake module for this code alone. Failing throttle bodies are a very common root cause on this platform.
- C0561 is an informational code, not a fault code. It means the stability system has been turned off.
- The number one rule is to find and fix other trouble codes first. A full-system scan is required.
- Do NOT replace the Electronic Brake Control Module (EBCM) for a C0561 code.
- Common triggers include engine misfires, bad wheel speed sensors, or even low battery voltage.
- Driving is possible, but your vehicle's key safety systems (ABS, Traction Control, StabiliTrak) are disabled.
What's Unique About the 2007-2011 Gmc YUKON DENALI

On the GMT900 platform, which includes the Yukon Denali, the StabiliTrak system is heavily integrated with other vehicle systems. It's designed to shut down and set code C0561 whenever it receives data it can't trust. This is a fail-safe mechanism. A manufacturer's Technical Service Bulletin (TSB #PIT4169F) specifically instructs technicians to diagnose all other vehicle DTCs before addressing C0561, highlighting that this code is almost always a consequence of another failure. This platform is also notoriously prone to electronic throttle body failures which directly cause the 'Reduced Engine Power' and 'Service StabiliTrak' messages to appear together.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice

- "Service Stability" or "Service StabiliTrak" message on the Driver Information Center (DIC).
- "Service Traction Control" message on the DIC.
- Traction control light illuminated.
- ABS warning light illuminated.
- Vehicle may enter a "Reduced Engine Power" mode, severely limiting acceleration, depending on the root cause.
- Rough idle or engine stalling in conjunction with the warning lights.
- Replacing the Electronic Brake Control Module (EBCM) without first diagnosing other trouble codes. The TSB and service manual specifically warn against this.
- Cleaning the throttle body to fix a P2135 code. While cleaning is good maintenance, P2135 is an electronic correlation failure, not a carbon buildup issue, and almost always requires replacement of the throttle body assembly. 🎬 Watch: How to fix the P2135 throttle position sensor code.
Most Likely Causes

- Another Diagnostic Trouble Code (DTC) is present in a different module 🔴 High Probability The EBCM is programmed to disable StabiliTrak as a fail-safe whenever it detects a problem in a related system, per TSB #PIT4169F. Any issue that affects the engine's torque output predictability will trigger this.
How to confirm: Use a full-featured scan tool (not a basic code reader) to check for DTCs in ALL vehicle modules, including the Engine Control Module (ECM), Body Control Module (BCM), and Transmission Control Module (TCM).
Typical fix: Diagnose and repair the other codes first. Once the primary fault is fixed and codes are cleared, the C0561 message will resolve.
Est. part cost: $0-$500+ - Failing Throttle Body / Throttle Position Sensor (TPS) 🔴 High Probability The electronic throttle body is a known high-failure item on GMT900 trucks. The internal throttle position sensors wear out, sending conflicting voltage signals. The ECM detects this conflict (code P2135), enters 'Reduced Engine Power' mode, and tells the EBCM to shut down StabiliTrak.
How to confirm: Scan for code P2135 'Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation'. This code is a very strong indicator of a failed throttle body. Cleaning the throttle body rarely fixes this electronic issue.
Typical fix: Replace the entire throttle body assembly with a new gasket. An idle relearn procedure is required after installation.
Est. part cost: $150-$400 - Engine Performance Issues (e.g., Misfires, Vacuum Leaks) 🟡 Medium Probability An engine running rough (e.g., from a misfire like P0300 or a vacuum leak from a loose intake tube) sends erratic data to the EBCM, which then disables stability control as it cannot accurately predict engine torque. Problems with the Active Fuel Management (AFM) system can also cause enough roughness to trigger this.
How to confirm: Check for engine-related codes (P-codes). P0300-P0308 indicates a misfire. P0172/P0175 (Rich condition) can be caused by a bad MAF sensor or fuel system issues. Inspect the air intake tube for cracks or loose connections.
Typical fix: Replace faulty spark plug(s), ignition coil(s), or fuel injector(s). Repair any vacuum leaks.
Est. part cost: $50-$250 - Faulty Wheel Speed Sensor 🟡 Medium Probability Wheel speed sensors provide critical data for ABS and StabiliTrak. They are exposed to the elements and their wiring can be damaged, or the sensor itself can fail, sending implausible data and forcing the system to shut down.
How to confirm: Scan for C-codes related to wheel speed sensors (e.g., C0035-C0050). Use the scan tool's live data function to monitor the speed of all four wheels while driving; the faulty sensor will show an erratic or zero reading. A good sensor should have a resistance between 800Ω and 1400Ω.
Typical fix: Replace the faulty wheel speed sensor and/or inspect its wiring harness for damage. The sensor is often part of the wheel hub assembly. 🎬 Watch: Step-by-step wheel speed sensor replacement for Yukon Denali.
Est. part cost: $25-$100 - Faulty Steering Angle Sensor ⚪ Low Probability This sensor tells the EBCM the driver's intended direction. If its signal is lost or erratic, the system cannot function and will shut down.
How to confirm: Check for codes related to the steering angle sensor (like C0710). Use a scan tool to monitor the sensor's live data while turning the steering wheel to see if it's reading correctly.
Typical fix: Replace the steering angle sensor and perform the necessary calibration.
Est. part cost: $60-$150
Rare But Worth Checking
- Poor Battery/Charging System Health: Low voltage or voltage spikes from a failing battery or alternator can cause widespread communication errors (U-codes) between modules, triggering C0561 without a specific component failure. An ignition voltage below 9.5 volts is a condition for setting the code.
- Bad EBCM Ground Connection: The main ground for the EBCM (often G303 near the base of the left 'B' pillar) can become corroded or loose, causing intermittent communication issues and triggering C0561. This should be inspected before condemning the module.
- Failing Electronic Brake Control Module (EBCM): While rare, the EBCM itself can fail. This should only be considered after all other DTCs, wiring, and ground connections have been thoroughly ruled out, as explicitly warned in TSB #PIT4169F and service literature.
- Faulty Brake Pedal Position (BPP) Sensor: The BPP sensor provides a critical input to the stability system. If it sends erratic data, the EBCM may disable StabiliTrak as a precaution, sometimes triggering C0561.
Diagnosis Steps
- Connect a professional-grade scan tool capable of reading codes from all vehicle modules (EBCM, ECM, BCM, TCM).
- Record all present Diagnostic Trouble Codes (DTCs).
- Following TSB #PIT4169F, prioritize and diagnose any non-C0561 codes first.
- If P2135 is present, the throttle body assembly is the most likely culprit. Inspect the wiring harness connector at the throttle body for damage before replacement.
- If engine codes (P-codes) like P030x or P017x are present, address the cause (e.g., misfires, sensor issues, vacuum leaks).
- If other chassis codes (C-codes) are present, diagnose the corresponding component (e.g., wheel speed sensor).
- If C0561 is the only code present (which is rare), check battery voltage and charging system performance. Then, locate, clean, and tighten the main EBCM ground strap, typically G303 near the base of the left 'B' pillar.
- After repairing the primary fault, clear all DTCs from all modules.
- If the throttle body was replaced, perform the throttle idle relearn procedure.
- Perform a test drive to confirm that the 'Service Stability' message and the C0561 code do not return.
Parts You'll Likely Need
- Throttle Body Assembly
(OEM #12678223)— A very common failure point on GMT900 trucks, causing code P2135, 'Reduced Engine Power' mode, and the secondary C0561 code.
Trusted brands: ACDelco, Standard Motor Products, Dorman
OEM price range: $180-$250
Aftermarket price range: $140-$200 - Wheel Speed Sensor
(OEM #23299335 (Verify with VIN))— A common failure that provides incorrect data to the EBCM, causing it to set C0561.
Trusted brands: ACDelco, Dorman, Delphi
OEM price range: $60-$100
Aftermarket price range: $25-$60
Related Codes That Often Appear With This One
- P2135 — Indicates a correlation error between the two throttle position sensors. This is a very common root cause of C0561 on this platform and will trigger 'Reduced Engine Power' mode.
- P0300-P0308 — An engine misfire causes erratic engine operation, prompting the EBCM to disable stability control for safety.
- P0172 / P0175 — Rich fuel condition codes can indicate an underlying engine problem (like a bad MAF sensor or even a loose air intake tube) that leads to the StabiliTrak system being disabled.
- C0035 - C0050 — These codes indicate a fault with a specific wheel speed sensor, which is a primary input for the StabiliTrak system.
Technical Service Bulletins (TSBs) & Recalls
- PIT4169F: Service Stability Message with DTC C0561.
- 11-06-04-007C: Related TSB for DTC P2135 (Throttle Position Sensor) which is a common cause of C0561. It details a repair procedure for the TPS sensor cover on some models.
Platform-Specific Known Issues
- TSB #PIT4169F explicitly states that C0561 is a secondary code and warns against replacing the EBCM to fix it. The primary cause is always another DTC that must be addressed first.
- Throttle Position Sensor (TPS) failure within the throttle body is extremely common on this platform, often setting code P2135 and causing C0561. GM issued special coverage adjustments for this known issue.
- Engine roughness caused by the Active Fuel Management (AFM) system engaging/disengaging has been reported by owners to be enough to trigger the 'Service StabiliTrak' message, even without a persistent misfire code.
Mechanic-Grade Diagnostic Values
- Wheel Speed Sensor Resistance — expected: 800Ω – 1400Ω. Failure: A reading outside this range (open or shorted) indicates a failed sensor.
- Battery Voltage (Engine Running) — expected: 13.8V – 14.4V. Failure: Voltage below 13.8V may indicate a charging system issue, while voltage below 9.5V is a direct condition for setting the C0561 code.
- EBCM Connector X1, Pin 13 to Ground — expected: Battery Positive Voltage (B+). Failure: No voltage indicates a power supply issue to the module.
- EBCM Connector X1, Pin 1 to B+ — expected: Battery Positive Voltage (B+). Failure: No voltage indicates an open ground circuit at Pin 1.
Hidden / Shadow Codes Worth Checking
- C0561-71: Invalid Serial Data Received. This is the most common symptom code, indicating the EBCM received data it couldn't validate. It usually points to a fault in another module (ECM, BCM) or a sensor. (see via Professional scan tool like a GM Tech2 or GDS2.)
- C0561-72: Alive Counter Incorrect. This indicates a problem with the data packet's sequential counter, suggesting the sending module is partially failing or the GMLAN bus itself has an issue. (see via Professional scan tool like a GM Tech2 or GDS2.)
- C0561-74: Value of Signal Protection Calculation Incorrect. This is a checksum error, meaning the data arrived but its validation signature doesn't match. This can point to a module needing reprogramming or replacement. (see via Professional scan tool like a GM Tech2 or GDS2.)
Scan Tool Commands That Help
- GM Tech 2 / GDS2: Automated Bleed — After replacing the EBCM, ABS hydraulic unit, or if air is suspected in the ABS modulator, this function cycles the internal solenoids and pump to purge trapped air, which cannot be done with a manual bleed.
- GM Tech 2 / GDS2: Invalid Signal Data Display — This data list within the EBCM menu helps pinpoint which module (e.g., ECM, BCM) is sending the invalid data that is causing the C0561 code to set.
- Professional Scan Tool: Throttle Relearn / Idle Learn — Required after replacing the throttle body assembly to reset the learned idle position in the ECM. Failure to perform this can result in high idle, rough idle, or stalling.
Wiring & Ground Locations

- EBCM (Electronic Brake Control Module) — Bolted to the ABS hydraulic unit, located on the inside of the driver's side frame rail, roughly below the driver's seat area.. This module sets code C0561. Its connector and ground are key inspection points.
- G303 — A primary ground point located near the base of the left (driver's side) 'B' pillar.. This is a shared ground point that includes the EBCM. Corrosion or looseness here can cause intermittent communication faults and trigger C0561.
- EBCM Connector (X1) — The large main electrical connector on the EBCM itself.. This is where power, ground, and all communication signals enter the module. Testing for B+ at Pin 13 and ground at Pin 1 are fundamental diagnostic steps.
Real Owner Repair Stories
- Chevrolet Forum user 'Plimbob' (2007 Silverado 1500 LTZ 5.3L (GMT900 Platform)) — Intermittent 'Stabilitrak off' and 'Service Traction Control' messages with only code C0561 present.
❌ Tried (didn't work) Initial diagnosis showed no other codes.
✅ What actually fixed it The user related the code to a rough idle caused by the Active Fuel Management (AFM) system. After replacing fouled plugs on AFM cylinders (#1 and #7) and disabling the AFM system with a plug-in device, the C0561 code did not return. - Tahoe Yukon Forum user 'harbison' (GMT900 Truck/SUV) — Recurring 'Reduced Engine Power', 'Stabilitrak Off', and code P2135.
❌ Tried (didn't work) Replacing TPS Sensor 4 times (including with aftermarket and AC Delco parts), Replacing pigtail connector, Replacing MAF Sensor, Cleaning Throttle Body, Reprogramming ECM, Replacing Accelerator Pedal with sensor, Replacing the entire throttle body
✅ What actually fixed it The user's problem persisted through numerous common fixes. Another user suggested the only remaining component in the circuit was the Engine Control Module (ECM) itself, which contains the processors to monitor the throttle system data. The thread implies the final, unconfirmed step was ECM replacement.
OEM Part Supersession History
12620263→12678223, which is now superseded by 12740727— Standard part evolution for improved reliability or manufacturing changes.
Heads up: The OEM throttle body part number 12678223 is a common replacement for this platform. It has since been superseded by GM part #12740727. Always verify the latest part number with a dealer using the vehicle's VIN.
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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.
- Gmc YUKON DENALI:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2007-2011 Gmc YUKON DENALI
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- 🎟️ Get 5% Off