Overview · Diagnostic readout
TRAC OFF and Check Engine Light on a Toyota: Codes, Causes, and Reset
Fix it
- Pull the code
Nothing gets replaced until an OBD2 reader names the system at fault.
- Check the cheap stuff
Loose gas cap sets an EVAP code. A weak battery or recent disconnect can set one too.
- Fix what the code names
Coil, plug, sensor, or EVAP part. The code decides, not a guess.
- Clear both lights
TRAC OFF drops out with the check engine light. If it stays on alone, scan the ABS side — wheel-speed sensors first.
As an Amazon Associate, Toyota Readout earns from qualifying purchases — if a scan tool or part you buy through these links helps, it costs you nothing extra.
See the LAUNCH CRP123 on Amazon → With live data, a reader like the LAUNCH CRP123 turns a mystery light into a named code.What's going on
TRAC OFF next to a check engine light is one problem wearing two lights. Every Toyota routes traction control (TRAC) and stability control (VSC) through the same skid-control and engine computer. The moment that computer stores a powertrain code, it switches both systems off as a fail-safe. Nothing broke in the traction hardware. TRAC OFF is the symptom; the check engine light holds the cause.
Read the code first
Every fix starts at the OBD2 port. These are the families that trip the pair on a Toyota (the full code list covers everything else):
- Misfire — P0300 (random), P0301–P0306 (per cylinder). Coil, spark plug, or injector. A flashing check engine light means the misfire is live: stop driving hard.
- Running lean — P0171 (bank 1), P0174 (bank 2). Dirty MAF, a vacuum or intake leak, weak fuel delivery.
- EVAP — P0440, P0441, P0446, P0455 (large leak), P0456 (small leak). Start at the gas cap.
- Oxygen / air-fuel sensor — P0135, P0141, P2195, P2238.
- Catalyst — P0420 (bank 1), P0430 (bank 2). Rarely the first part worth replacing.
- Throttle/pedal correlation — P2135. This one feeds straight into the traction-control input.
TRAC OFF with the check engine light vs without
This split decides everything.
With a check engine light: it’s an engine code. Read it, fix it, both lights clear.
Without one: not an engine fault. Suspects are a wheel-speed (ABS) sensor, the steering angle sensor, the brake-light switch, the skid-control ECU itself, or low battery voltage after a jump-start. Those usually store a C-code a basic reader won’t show. You need a scanner that talks to the ABS module — which readers cover that side of a Toyota is its own short guide.
Turning it back off
Fix the fault. Then clear the code with a scanner, or just drive: the check engine light self-clears after roughly 20–40 miles of normal driving once the fault is gone, and TRAC OFF goes out with it. The TRAC button won’t help here. It only toggles the manual on/off, never a fault-triggered shutoff. If TRAC OFF stays on after the check engine light is gone, re-scan for a pending code and check the wheel-speed sensors and battery.
Safe to drive?
Short, normal trips: fine. You’re driving without traction and stability assist, so leave extra room in rain or snow. The exception is a flashing check engine light. That’s an active misfire, so keep speed and load low and get it read.
What it usually costs
| Repair | Typical range |
|---|---|
| Gas cap | $0–20 |
| Spark plugs | $80–200 |
| Ignition coil | $150–350 |
| MAF clean or replace | $0–350 |
| O2 / air-fuel sensor | $150–350 |
| Wheel-speed sensor | $150–300 |
The code decides which line you’re on.
By model
Same computer, same logic, every model. The model pages get specific: Corolla, RAV4, Tacoma, Camry, Highlander, Tundra, Prius, Sienna. VSC light on with it? See TRAC OFF and the VSC light.