Key Takeaways
- TRAC OFF and check engine lights together almost always point to a sensor malfunction, most commonly the wheel speed sensor or oxygen sensor.
- Your car is safe to drive to a repair shop, but traction control will remain off until the problem is fixed.
- A diagnostic scan with a code reader will show you the exact fault, which costs $50 to $150 at most shops and is often free if you buy the repair there.
- Common fixes range from replacing a sensor ($100 to $400) to clearing a temporary fault that may not return.
Why These Two Lights Turn On Together
Your Toyota's traction control system relies on sensors throughout the vehicle to monitor wheel speed, engine performance, and steering angle. When one of these sensors sends a signal the computer does not recognize, or stops sending a signal altogether, the car's safety logic kicks in: it turns off traction control (to prevent it from making things worse with bad data) and illuminates the check engine light to flag the fault.
The TRAC OFF light itself is not a separate warning — it is your car telling you that the traction control feature has been disabled. The check engine light is the actual alert that something has failed. Both lights together mean the computer found a problem serious enough to shut down traction control, not that two separate things are wrong.
The Most Common Causes
Wheel speed sensors are the most frequent culprit. These sensors sit near each wheel and tell the computer how fast that wheel is spinning. If one fails, gets dirty, or corrodes, the traction control system cannot function. You might notice the ABS light is also on, since ABS and traction control share the same sensor data.
Oxygen sensors measure how much unburned fuel is in the exhaust. A failing oxygen sensor throws a check engine code and can trigger TRAC OFF if the computer thinks the engine is running too rich or too lean to safely engage traction control. This is more common in older Toyotas or vehicles with higher mileage.
Mass airflow (MAF) sensors measure the amount of air entering the engine. When they fail or get contaminated, the engine runs poorly and traction control disables itself. A MAF sensor fault often produces a rough idle or hesitation when accelerating, which you might notice before the lights come on.
Battery or electrical issues can also trigger both lights. A weak battery, loose battery terminal, or corroded ground cable may cause the computer to lose signal from sensors or misread their data. This is worth checking first because it is the cheapest and fastest fix.
What to Do Before You Visit a Repair Shop
Start by checking your gas cap. A loose or damaged fuel cap can trigger the check engine light on its own. Tighten it firmly and drive for a few days to see if the lights clear. This solves the problem in roughly 5 to 10 percent of cases and costs nothing.
Next, inspect your battery terminals. Open the hood and look at the two cable connections on top of the battery. If either is corroded (white, blue, or green crusty buildup), or if either cable is loose, tighten it or clean it with a wire brush. A loose connection can cause multiple sensor faults at once.
If neither of those steps works, you need a diagnostic scan. Many auto parts stores offer free code-reading services, though the quality varies. A repair shop will charge $50 to $150 for a full diagnostic, which gives you a written report of the exact fault code and what it means. This is money well spent because it tells you exactly what is broken before you authorize any repair.
Understanding Your Diagnostic Code
When a technician scans your vehicle, they will retrieve one or more fault codes. These codes are standardized across all manufacturers and start with a letter followed by four numbers. A code like P0128 (coolant thermostat malfunction) or P0133 (oxygen sensor slow response) tells you precisely what the computer detected.
The code does not always mean that exact part is broken — it means the computer received a signal it did not expect from that system. For example, a P0128 code might mean a bad thermostat, but it could also mean a faulty temperature sensor sending wrong data. This is why the diagnostic step matters: it narrows down the possibilities before you spend money on parts.
Ask the shop to show you the code and explain what it means in plain language. A reputable shop will tell you whether they are confident in the diagnosis or whether they need to do additional testing. If they cannot explain it clearly, get a second opinion.
Repair Costs and Timeline
The cost depends entirely on what the diagnostic reveals. A wheel speed sensor replacement typically runs $100 to $300 per wheel, though you usually only need one replaced. An oxygen sensor costs $150 to $400 depending on which one and whether it is straightforward to access. A MAF sensor replacement is usually $200 to $400. A battery terminal cleaning costs nothing to $50.
Labor time is typically one to three hours for sensor replacement. Most shops can complete the work within one business day, though some may need to order a part if they do not have it in stock. After the repair, the technician should clear the fault codes and test-drive the vehicle to confirm the lights do not return.
If the shop cannot when ready identify the cause, they may recommend a longer diagnostic process that costs more but pinpoints intermittent faults. This is sometimes necessary for electrical gremlins that only show up under certain driving conditions.
Driving With TRAC OFF and Check Engine Light On
Your Toyota is safe to drive to a repair shop. The check engine light does not mean your engine will fail — it means the computer detected a fault and logged it. Traction control being off means your car will not automatically reduce wheel spin on slippery surfaces, but the brakes and steering still work normally.
You should avoid driving in heavy rain, snow, or on icy roads until the problem is fixed, since traction control helps prevent skids in those conditions. On dry pavement, the car handles normally. If you notice rough idling, hesitation, or poor fuel economy along with the lights, those are signs the underlying problem is affecting engine performance and you should prioritize getting it scanned.
Do not ignore the lights for weeks or months. While the car will not break down, the underlying fault may worsen. A sensor that is starting to fail might fail completely, and a temporary electrical glitch might become a permanent one. Getting it checked within a few days prevents a small repair from becoming a larger one.
Frequently Asked Questions
Can I clear the check engine light myself?
You can clear the codes with a code reader, but the lights will return when ready if the underlying problem is still there. Clearing codes without fixing the fault is like silencing a smoke alarm without putting out the fire. Have the problem diagnosed first, then clear the codes after the repair is complete.
Is it safe to drive on the highway with these lights on?
Yes, highway driving is generally safe. Traction control is most useful in low-traction situations like rain, snow, or gravel. On a dry highway at steady speed, the absence of traction control poses minimal risk. That said, do not delay getting it checked — a sensor fault can sometimes affect other systems.
What if the lights come back after the repair?
If the same code returns when ready after repair, the shop may have installed a faulty replacement part or missed a related problem. If the code returns after weeks or months, it usually means a different sensor is now failing or an intermittent electrical issue is present. Return to the shop and ask them to re-scan and investigate.
Do I need to replace all four wheel speed sensors at once?
No. Replace only the sensor that is actually faulty, unless the shop finds evidence that others are failing too. Replacing all four is unnecessary and expensive. Some shops recommend it anyway, so ask specifically which sensor the code points to and request that one only.
Will this problem get worse if I ignore it?
Possibly. A failing sensor may eventually stop working entirely, which could affect other vehicle systems that rely on the same data. A loose battery terminal will continue to cause electrical gremlins. Getting it checked within a few days prevents the problem from cascading into something more costly to repair.