That “Service StabiliTrak” message just lit up your dash, and now your scanner’s throwing a Chevy C0242 code. Before you panic or hand over your wallet at a parts counter, here’s what’s actually going on — and how to fix it without guessing.
What Is the Chevy C0242 Code?
The Chevy C0242 code means your Electronic Brake Control Module (EBCM) received a message from the Engine Control Module (ECM) saying it can’t support traction control right now. The official definition is “ECM Indicated TCS Malfunction.”
Here’s the key thing most people miss: C0242 lives in the EBCM, but the problem almost never starts there. It’s a secondary code — a symptom pointing back to a powertrain issue. Think of it like a smoke alarm. The alarm isn’t the fire.
Your StabiliTrak system constantly talks to your engine. When the ECM can’t guarantee precise torque control, it tells the EBCM to stand down. The EBCM logs C0242 and flips on the warning light. Simple as that.
How StabiliTrak and Your Engine Work Together
GM’s StabiliTrak system pulls data from multiple sensors — wheel speeds, steering angle, lateral acceleration, and yaw rate. When the system detects your vehicle drifting from your intended path, it does two things:
- Applies braking to individual wheels
- Asks the ECM to reduce engine torque
That torque request only works if the engine responds predictably. The moment the ECM can’t guarantee smooth, accurate torque output, it pulls the plug on the whole stability system. The GMLAN communication bus — GM’s internal network linking all your vehicle’s modules — carries that shutdown signal directly to the EBCM.
So if your engine’s stumbling, surging, or guessing at throttle inputs, your safety systems pay the price.
The Most Common Cause: Throttle Body Failure
The throttle body is ground zero for most Chevy C0242 codes. GM moved to drive-by-wire throttle control in the early 2000s, replacing the cable connecting your pedal to the engine with a fully digital system. That system has two major weak points.
Throttle Position Sensor (TPS) Correlation Error
Inside your throttle body, two sensors monitor the throttle plate angle simultaneously. They run on opposite voltage scales — as one climbs from 0.5V to 4.5V, the other drops from 4.5V to 0.5V. The ECM compares both signals constantly.
When the carbon resistive tracks inside the throttle body wear down — and they do, thanks to heat cycles and vibration — those signals drift apart. The ECM triggers code P2135 and enters Reduced Engine Power mode. That’s when C0242 follows right behind it.
The bad news: you can’t replace just the sensors. The entire throttle body assembly needs to go. GM designed them as one unit.
Accelerator Pedal Position (APP) Sensor
The APP sensor sits at the base of your accelerator pedal and uses multiple circuits to tell the ECM exactly how hard you’re pushing. On 2009–2011 Chevrolet Impalas and Buick LaCrosses, the internal solder joints inside the pedal assembly crack from repeated heat cycles.
GM actually acknowledged this with Special Coverage Adjustment #11273, covering broken solder connections that trigger “Reduced Engine Power” and “Service StabiliTrak.” Check your VIN before paying for this repair — you might already be covered.
Other Codes That Show Up With C0242
C0242 rarely shows up alone. Here’s what commonly travels with it:
| Code | Description | Module | What It Means |
|---|---|---|---|
| P2135 | TPS 1-2 Voltage Correlation | ECM | Throttle sensors disagree — primary fix target |
| P0300 | Random/Multiple Cylinder Misfire | ECM | Engine roughness forcing stability systems offline |
| C0561 | System Disabled Info Stored | EBCM | Confirms EBCM shut down due to external data |
| U0121 | Lost Communication with ABS Module | ECM/BCM | Wiring or bus failure |
| P0171/P0174 | System Lean | ECM | Fuel trim issues causing engine surge |
Always fix P-codes first. Chasing the C0242 without addressing the underlying engine fault wastes time and money.
Engine Misfires and the StabiliTrak Connection
Misfires are another frequent trigger for the Chevy C0242 code, especially on GMT900-platform trucks like the 2007–2013 Silverado and Sierra with the 5.3L V8.
GM’s Active Fuel Management (AFM) system deactivates cylinders during light-load driving to save fuel. The problem is that AFM can cause excessive oil consumption, which fouls the spark plugs in those deactivated cylinders. A fouled plug misfires. Misfires cause RPM fluctuations. And RPM fluctuations make it impossible for StabiliTrak to maintain a consistent torque target.
The fix here is often simpler than people expect: a full set of fresh spark plugs and ignition coils. Many technicians clear the C0242 and “Service StabiliTrak” warning just by addressing the ignition system — even when the EBCM shows no other stored faults.
Electrical Issues That Trigger C0242
Bad wiring causes more C0242 codes than most people realize. The GMLAN bus runs on low-voltage digital signals, so even small amounts of resistance or corrosion can corrupt data between modules.
Bad Ground Connections
GM modules are extremely sensitive to ground quality. On Silverados and Sierras, the engine-to-frame ground strap and battery-to-frame ground connection are common failure points. Corrosion builds up on these connections over time — mechanics often call it “green crusties.”
A corroded ground makes APP or TPS sensors appear out of their normal voltage range even when the sensors themselves are fine. A simple voltage drop test on the primary ground circuits should happen before anyone condemns an expensive module.
Wiring Harness Damage
Engine bays pack a lot into a tight space, and harnesses routed near sharp brackets or heat shields wear through over time. GM service bulletin SB-10043829-6448 specifically identifies high-speed GMLAN circuits near the transmission harness and intake manifold as chafing hotspots.
Connector corrosion and “terminal fretting” — microscopic wear on connector pins — also cause intermittent C0242 codes. Simply unplugging and reseating the ECM or EBCM connectors sometimes clears ghost codes by temporarily restoring a clean electrical path.
| Component | Common Issue | Resulting Code |
|---|---|---|
| GMLAN Bus | Chafing at transmission case clip | U0100, U0121, C0242 |
| Throttle Body Connector | Corroded pins | P2135, Reduced Power |
| APP Sensor Connector | Loose terminal tension | P2138, Service StabiliTrak |
| Frame Ground Strap | Oxidization | Intermittent stalling, multiple U-codes |
Model-Specific Patterns Worth Knowing
GMT900 Trucks (2007–2013 Silverado, Tahoe, Suburban, Sierra)
These trucks are the most frequent reporters of StabiliTrak faults. Throttle body failure and spark plug fouling are the usual suspects. The EBCM on these trucks mounts on the frame rail under the driver’s door — right in the path of road salt and water. Internal circuit board failures and connector corrosion are common in high-mileage examples.
Chevrolet Impala (2006–2016)
The 2009–2011 Impala has a well-documented APP sensor problem. GM’s Special Coverage Adjustment addressed it, but plenty of owners still pay out of pocket without knowing. Front wheel speed sensor wires also fatigue and break on these cars — the wires flex every time the wheels turn, and eventually the copper strands inside snap.
2.4L Ecotec Vehicles (Equinox, Terrain, Malibu)
Throttle body failures on the 2.4L Ecotec are widespread enough that GM issued extended warranty coverage through bulletin #11273B. If you own a 2010–2017 Equinox or GMC Terrain, check your VIN before spending anything.
What the Repair Actually Costs
Here’s a realistic breakdown of what you’re looking at:
| Repair | Parts Cost | Labor Cost | Total Range |
|---|---|---|---|
| Throttle Body Assembly | $350–$600 | $100–$200 | $450–$800 |
| APP Sensor/Pedal | $40–$180 | $75–$150 | $115–$330 |
| EBCM Module (New) | $900–$1,600 | $200–$400 | $1,100–$2,000 |
| EBCM Repair Service | $100–$300 | $150–$250 | $250–$550 |
| Spark Plug & Coil Set | $150–$400 | $150–$300 | $300–$700 |
| Throttle Body Cleaning | $15–$30 | $75–$150 | $90–$180 |
One important note on used throttle bodies: they’re cheap ($40–$100), but you risk buying a unit with the same worn internal sensor tracks. New OEM parts are the safer long-term choice. Aftermarket units sometimes have calibration tolerances the GM ECM won’t accept.
The Idle Relearn After Throttle Body Replacement
Replace a throttle body or disconnect the battery, and the ECM loses its learned idle data. Skip the relearn, and you’ll get a high or hunting idle — which can re-trigger stability control faults. Here’s the standard GM procedure:
- Warm the engine to normal operating temperature
- Turn off all accessories (A/C, lights, everything)
- Let the engine idle in Park for three minutes
- Shut the engine off for 60 seconds
- Restart and idle for another three minutes
- Drive at least 10 minutes at various speeds above 45 mph
That final drive cycle lets the ECM fully map the new throttle plate’s airflow characteristics.
EBCM Replacement Requires Programming
If the EBCM itself needs replacing, don’t assume a swap-and-go fix works. New modules ship as blank units — no VIN, no tire size data, no brake calibrations. A shop needs a J2534 pass-through device and a GM Service Programming System (SPS) subscription to flash the module properly.
Without proper programming, the new EBCM stores software correlation codes and the StabiliTrak system stays offline. Always confirm your shop can perform GM SPS programming before agreeing to a module replacement.
Safety and Legal Context You Should Know
The Reduced Engine Power condition tied to C0242 and P2135 isn’t just annoying — it’s a genuine safety risk. Sudden power loss on a highway creates real rear-end collision danger. NHTSA has investigated GM repeatedly over engine power loss complaints, and consumer lawsuits have followed.
In California and other states with strict emissions testing, an active C0242 code causes an automatic smog check failure. The code affects torque management, which ties directly into fuel efficiency and emissions output. You’ll need the code cleared and all readiness monitors set before renewing your registration.
Your Step-by-Step Fix Approach
Don’t let a parts cannon drain your wallet. Work through this in order:
- Pull all codes first — use a scanner that reads all modules, not just the OBD-II port basics
- Fix powertrain codes first — P2135, P0121, P0300 almost always cause C0242, not the other way around
- Test your grounds — a voltage drop test takes 10 minutes and can save you thousands
- Inspect the intake boot and throttle body connector — look for cracks, corrosion, and loose terminals
- Check for GM Special Coverage — search your VIN at NHTSA’s website for open campaigns before paying for anything
- Confirm your shop can program — if the EBCM needs replacing, SPS programming isn’t optional
The Chevy C0242 code is almost always the engine telling your safety systems “I can’t do my job right now.” Fix the engine problem, and the code goes with it.













