Check Engine, TRAC, AND/OR VSC On? Read Me!

Thank you!! Very thorough and meticulous.

So, this seems to be a constant source of confusion for many members as of late and since I have some time to kill, I figured I'd help clarify some things in an attempt to help members with this issue in the future.

On the 4th Generation 4Runners (this applies to a lot of Toyota SUVs, Minivans, and some cars as well) when an OBD-II DTC set and stored in the system, the MIL, TRAC, and VSC lights will always come on to indicate a fault in the OBDII System. If you have an ABS capable scantool you will see a DTC C1201-Engine Control System Malfunction, this DTC is always set when an OBDII DTC turns on the MIL; its the code that shuts off the VSC & TRAC systems and turns on the lights on the dash . Don't be worried about this DTC, when you correct the original DTC(s) that set the MIL on, the C1201 will erase along with the original codes with a scantool.

Before we delve into the how's and whys, lets first clarify some terminology;

MIL- The MIL or "Malfunction Indicator Lamp" is the SAE (Society of Automotive Engineers) term for the colloquially referred to "Check Engine Light (Sometimes abbreviated as "CEL") and is most often shown as a small engine block, sometimes "Check" is under the icon or in some other vehicles "Service Engine Soon" is used instead.

Examples of MIL Icons:
CHECK-ENGINE-LIGHTS2.png


TRAC- TRAC is the abbreviation used by Toyota (and some other manufacturers) for Traction Control System. This is system is often used in combination with the VSC and ABS systems.

VSC- VSC is another acronym for Vehicle Stability Control and is often what you see when the vehicle is skidding/sliding as the vehicle tries to regain control; this is often in conjunction with the ABS and/or TRAC systems.

OBDII- This stands for OnBoard Diagnostics Generation II, this a standard of automotive self-diagnostic system(s) created in conjunction between SAE, EPA, and Vehicle Manufacturers. If you'd like to learn more about OBDII here's a helpful website; OBD-II - On-Board Diagnostic System

DLC- This is the 16 pin OBD-II mandated connector that all factory and aftermarket scantools communicate through and is mandated by OBD-II regulations to be mounted under the driver's side dash area. (On the 4the 4th generation 4Runner it is located underneath the access panel for the interior fuse block)

DTC- Another SAE term that stands for Diagnostic Trouble Code; these are designed to help aid diagnosis of a problem and identify a system that may have a problem, and example of a DTC would be a P0455- [Emissions, Gross Leak Detected] (A helpful break down of how to understand DTCs if you want OBD-II Codes Defined)

PCM- PowerTrain Control Module, the heart and brain of most modern vehicle's fuel injection, ignition, emissions, and sometimes transmission control systems. This puppy make your 4Runner go vroom vroom.

~

Now that we have some of the terminology explained, lets get into the two most common issues people run into:

MIL OFF, TRAC On, VSC On (and maybe ABS On IF an ABS code is set also)- There is a Non-OBDII Failure in the ABS/TRAC/VSC system and it requires an ABS Capable Scantool to pull accurate codes from, this is NOT an engine or emission related issue. Most Autoparts stores should have a capable scantool to get codes, but you may have to go to an independent shop and/or the dealer. An example of a failure of this type would be a speed sensor or failure in ABS wiring, ect. (Note that in 2003~2004 4th Gen 4Runners, low battery voltage and/or clearing DTCs can sometimes undo the ZPC (Zero Point Calibration) value stored in the ABS Module, this will result in the TRAC & VSC warning lamps turning back on despite having "fixed" your MIL condition.)

MIL is Blinking- This means there is a catalyst damaging misfire occurring (this is an OBDII mandated requirement and is present on all OBDII vehicles), you need to stop the vehicle and turn it off; failure to do so can result in permanent damage to your catalyst(s).

MIL On, TRAC On, and VSC ON- An OBDII failure has occurred in the vehicle that affects Engine Performance and/or Emission Control Systems and does not need a factory-capable scantool to pull codes (this means you can use a code reader from an autoparts store and get accurate codes) An example of this type of failure would be a Misfire, transmission issue, EVAP issue, ect.

Now I want to go into detail a little on the above mentioned OBDII failure because MANY people on almost EVERY forum there is incorrectly associate the MIL with a "Loose Gas Cap" and it gets repeated over and over and over again like some sort of magical "get out of jail" card...

An MIL on condition means there is an OBDII Failure Present in your vehicle that affects Engine Performance and/or Emission Controls and a DTC has been stored in the PCM. A loose gas cap COULD be the cause of the issue, but it more often than not is not even close.

Helpful Hint- If you have a P0455 DTC and ONLY a P0455 DTC stored in your pcm, then the gas cap MIGHT be the issue. A P0455 indicates that the EVAP Control System has found a leak over .040" and could not pass its monitor. This means you can replace the gas cap and still have the same DTC set if the leak was not the gas cap but somewhere else. Please also note that it can take a couple drive cycles to reset the MIL (without using a scantool) if the issue was in fact a loose gas cap, this often means anywhere from a day to a week or more depending on driving habits.

Helpful Hint- TSB 0030-10 indicates a prematurely failing gas cap as the cause for DTCs P0441, P0455, and/or P0456. The easiest way to rule the gas cap (this isn't 100% accurate, but works the majority of the time) is to tighten the gas cap until it "clicks", the gently unscrew it. If the cap has no resistance and unscrews it requires replacement, if the cap takes some effort to unscrew it's most likely good.

If you do have an MIL On condition, I highly recommend you go to a local autoparts store and have them pull and write down the DTCs stored in the vehicle before you post on the forum. The first thing we need to help you out with an MIL On condition is what codes are stored in the PCM; no one can do anything for you until we know what we're dealing with. This will save you the trouble of waiting on us to tell you to get the codes pulled and will help you get accurate information in a timely manner rather than taking days to get to any real significant assistance or direction.

I will also mention that some people may have scantools that indicate "Current" and/or "History" DTCs, these mean that the DTC was set by an issue that is occurring right now (Current) or that the issue has occurred in the past and the vehicle recorded the DTC for later review (History.) Typically only Current DTCs will set a warning lamp and History DTCs will simply show up when you do a health check; its important to know this distinction as you could pull up a History DTC for a problem and end up wasting time and effort trying to diagnose an issue that is not even present. Another type of DTC category you may see is "Pending", a Pending DTC is part of the "Two-Trip Logic" that OBDII dictates and some other modules use as well. Two Trip Logic means that the problem has to occur twice before the vehicle will set a "Current" DTC and turn on the MIL, a "Pending" DTC means that it has only happened once and the vehicle will not set an MIL on condition until it trips a second time and the DTC matures to a Current DTC (for example a P0420 or P0430 "Current" DTC means that the ECM ran the catalytic converter tests at two different times and returned two failure results, where as a Pending P0420 and/or P0430 means that the ECM ran the test and got a failure once and is waiting to see if it happens again before it sets the MIL and matures it to a Current DTC). Some modules such as SRS and ABS/VSC/TRAC do not use Two Trip Logic and will instead set a warning lamp on the first sign of an issue, these systems are "Single Trip Logic".

But if it makes you feel better you're more than welcome to tighten the gas cap and wait a few days to a week to see if the lights go away if you want, we'll still be here anyways.

Post Note-

I realized I never explained why the VSC & TRAC systems are disabled when an MIL is turned on. The simple answer is because Toyota is conservative and decided that since 9/10 the MIL is turned on for an OBDII DTC (which, except for a small handful of EVAP related DTCs directly impacts engine performance) that it meant the engine is not working as designed and cannot be trusted to work correctly with the VSC & TRAC systems when demanded (VSC & TRAC modulate ABS and Engine Output to bring the vehicle under control at times.) So the easiest and conservative solution is that when an OBDII DTC is set (i.e. an MIL is turned on,) they disable the VSC & TRAC systems because half the system has an issue. A lot of manufacturers have started to do this in the last decade as these vehicles get more and more complicated.





You may have missed your calling as a college Professor! This was fantastic!
 
well, i'm happy to say that since the y-pipe was replaced up front, the engine light went off as did the other lights signaling a problem
 
Temperature dependent P0221 code

I have a 2003 limited with 190k on it. I bought it last summer and sometime around September it threw a P0442 code (EVAP related.)

I cleared the code and this winter (in Vermont) I've not seen it again. But now that it's almost spring, whenever the ambient air temperature gets into the upper 40s - low 50s the code pops up.

Could it be related to water vapor somehow? I'm fairly clueless right now.

By the way, this is an awesome thread. Thanks.
 
Last edited:
Thank you for this and for including definitions for the Acronyms as well as the OBD-II website. This is the info I've been searching for!
 
This entire thread is the result of posts like the one above.

What I am trying to explain to people is that gas caps do not fail nearly as much as everyone seems to thing and that every MIL is not fixed by a gas cap (which by the way has an OBDII DTC that can direct you to that being a problem).

The above post shows the erroneous thinking I am trying to bring to the attention of the forum in general; just because you THINK a gas cap fixed it doesn't mean it actually did and that it works for everyone.

What I mean by that is, in your post all you did is put a new gas cap and cleared the MIL by doing a "poor man's reset" on the PCM. You didn't bother to diagnose the MIL on by pulling codes (which for the most part can be done for free), did not bother to verify what the codes were and THEN perform repairs and/or further diagnosis. What you did is took a guess, and hoped you were right; for all you know that MIL was on because of an intermittent transmission solenoid and/or maybe a borderline failing O2 sensor or Catalytic Converter. You don't know, because you didn't get the information needed to make and accurate judgment call; the DTCs, the Freeze Frame Data and any other useful information is now gone and that problem may resurface two weeks from now or 2 years from now. All you've succeeded in doing is creating a baseless and erroneous "logical association" with your 100% unsupported guess and the fact the light stayed off, which is what a lot of crap mechanics and a lot of crap dealers do to everyone already; why should we perpetuate that on the forum?

The entire purpose of this thread is to show you how to properly diagnose a vehicle, not haphazardly throw parts at it and hope it fixes itself. No one on this forum, including me has any business telling anyone what the "fix" for their MIL is until we have the proper information to even begin diagnosis. How would you feel if you went to a mechanic and was like, "hey, my truck runs rough and doesn't shift right..." and the technicans goes, "Gas cap, that'll be $200." You'd be pissed and insulted, there's a reason why we charge at least .5-1.0hrs to diagnose a check engine light rather than charge you $100 to slap a gas cap on and have you come back and pay more money.

Edit-
I apologize for the agressiveness of the post, I'm not attacking you personally; I am just trying to point out the reason this thread was made and why thinking like the above tends to cause problems in general.

This is the correct deductive approach. I’m hoping I just forgot to tighten my gas cap as this happened before but will go have the codes checked to be certain. Thanks. G.
 
This has been a fantastic thread and helped answer quite a few questions. Unfortunately I've now realized there is no connection between the ECU and the DLC? The OBD2 reader is getting power but won't make the connection to the computer. I fear the previous owner may have messed with the DLC while doing after market mods. Does anyone know the correct pin placements (maybe a diagram) for the DLC in '04 T4R's? It seems impossible to find anywhere.
 
Kind of reassuring seeing so many people with the same or similar issues that I’ve been having with my 2007 SR5.

Whenever I come to an abrupt stop or even sometimes around sharp turns I feel and hear an audible clunk and the vehicle seems to drop into neutral…

2007 Toyota 4Runner SR5 codes:

P0456- gas cap (could be an easy fix, just buy a new gas cap) that might fix that and the below issue as well…

P0441- Evaporative Emission Control System

P0455- Evaporative Emissions System Malfunction - Gross (Large) Leak Detected

P0894-Transmission Component Slipping

P2714- Pressure Control Solenoid ‘D’ Performance or Stuck

C1201-Brake control / Dynamic control system : Vehicle stability control system

Any insight or recommendations are greatly appreciated.
 
Hi, I have a 2007 V6 SR5 4Runner that seems to be running fine, though last week I thought I hit a pothole because I heard a huge CLUNK from the rear passenger side while driving, but everything seemed to be fine?

It passed inspection Tuesday and 2 days later I have the check engine light come on, then the VSC and TRAC, immediately upon starting it. I had this happen a few years ago, supposedly it was a catalytic converter, a shop fixed it for me, codes went away. They said the O2 sensor on it was fine, didn't change that.

So I had a new gas cap in the glove box because of that prior situation, so I immediately change the gas cap, turn it to click 5x or more.

Then I take it to shop that ran the codes and cleared them, but the lights all immediately came back on the same way.

The codes (and what the shop wrote next to them):

PO456 evap very small leak
C1201 Engine control system fault
C1223 Fault in ABS control system
C1252 Hydro Boost Pump motor fault
C1256 Accumulator Low Pressure Fault
C1340 Open cir in center diff lock on

It seems to drive fine. ????
 
Hi Guys,

I have P0441 keep popping up (2007 Ltd V8). I have replaced the gas cap and also the Vapor Canister Vacuum Solenoid Purge Intake Manifold Valve but it still pops up. In looking through this forum and YouTube I fear it may be my Charcoal Canister that needs replacing. In the past I have been guilt of overfilling the tank for road trips and fear I may have damaged the Charcoal Canister. If I have is there anyway to recover it or do I just replace it?

Any thoughts or help would be greatly appreciated.
 
Last edited:
Hi Guys,

I have P0441 keep popping up (2007 Ltd V8). I have replaced the gas cap and also the Vapor Canister Vacuum Solenoid Purge Intake Manifold Valve but it still pops up. In looking through this forum and YouTube I fear it may be my Charcoal Canister that needs replacing. In the past I have been guilt of overfilling the tank for road trips and fear I may have damaged the Charcoal Canister. If I have is there anyway to recover it or do I just replace it?

Any thoughts or help would be greatly appreciated.

I have seen YouTube videos saying they can restore/clean the canister, not sure if it works or not.

I have also seen YouTube videos where they opened the canister and replaced the charcoal and closed it back up, not sure if it really works but worth a try, do a search on YouTube and you should find some videos, if you try either of these "fixes" be sure to update us on how it goes!!!
 
Last edited:
I have seen YouTube videos saying they can restore/clean the canister, not sure if it works or not.

I have also seen YouTube videos where they opened the canister and replaced the charcoal and closed it back up, not sure if it really works but worth a try, do a search on YouTube and you should find some videos, if you try either of these "fixes" be sure to update us on how it goes!!!


I will certainly let you know how it goes. Thanks for taking the time to share, much appreciated.
 
Sorry for hacking this thread. Anyone on here remember that guy that thought multiple lights on the dash and reading codes was a conspiracy? I was trying to show that one to a buddy and saw this one to check. It was hilarious. Anyway, if someone bookmarked it that would be awesome if you could share. Thanks in advance.
 
2007 4 runner sr5, 140k. CEL VSC TRAC lights on. Replaced gas cap with genuine toyota one, cleared codes. Lights came back.

Any guidance on where to start would be appreciated

hblnuz6z6ifa1.jpg
 
P0442 check engine light

Absolutely fantastic info about CEL (CHECK ENGINE LIGHT) codes. I had a P0442 and some others about a EVAP leak (VERY SMALL).
I tried 3 different gas caps and 5 different O-Rings. Reset the CEL light. But the codes came back within 50 to 95 miles.
THE REAL PROBLEM WAS A CRACKED HOSE. See pictures.
2004 SR5 V6. The hose is on drivers side between master cylinder reservoir and oil fill cap. Very hard to see crack. It was facing the engine. $1.00 piece of vacuum hose. No codes for 2000+ miles.
 

Attachments

  • P0442A 001.jpg
    P0442A 001.jpg
    128.2 KB · Views: 590
  • P0442B 001.jpg
    P0442B 001.jpg
    135 KB · Views: 571
  • P0442C 001.jpg
    P0442C 001.jpg
    126.5 KB · Views: 597
  • P0442D 001.jpg
    P0442D 001.jpg
    139.1 KB · Views: 566
Last edited:
Have an '08 SR5 4.0L V6. 160k miles. About a week ago the CEL, TRAK, and VSC all lit up. Being that I had replaced the gas cap a few years ago with an aftermarket one, I immediately got an OEM one and replaced it Sunday. Drove it until today when I had some time to do some troubleshooting. Lights remain lit. Went to Advance Autoparts and had them pull the codes:
C1201 Engine Control System Malfunction (Current)
C1223 Malfunction in Antilock Brake System Control System (Current)
C1249 Open Circuit in Stop Light Switch Circuit (Current)
P0456 Evaporative Emission System Leak Detected (Very Small Leak) (Current)
P0456 Evaporative Emission System Leak Detected (Very Small Leak) (Confirmed)

I went forward and disconnected the neg lead from the battery for a few minutes and reconnected. All lights are now off, but waiting to see if they pop back up again. I will note that this is my daughter's vehicle, and she has been seeing the TRAC and VSC intermittently pop up and then go back off, with no apparent reason. Also, the TPMS light has been off and on lately as reported by her, but as I drove it today, I noticed it came on blinking for 1 minute, then illuminated for a period of time, then went out (so that tells me I have a TPMS sensor going bad or the battery dying--it has been 15 years, so...). I have an appointment to have these looked at/replaced on Saturday. Any other collective thoughts on the warning lights?

BTW, this forum is immeasurably helpful. Thank you.
 
Last edited:
Po455

Big thanks to the OP! I took the suggestion & ran down to the auto parts store for the free scan. Here are the results:

PO455 - Evap Emission Control System Leak (Gross Leak) - DTC Severity 1 of 3
PO455 - System Leak Detected (Gross Leak) - DTC Severity 1 of 3
PO455 - DTC Severity 1 of 3 - "Service should be scheduled & repaired when convenient. This DTC typically has no immediate threat to essential system."

Gas cap seemed loose so I tightened & will have the wife drive it for a few days to see if lights go off. If not, my plan is to replace the gas cap. If that doesn't work the last step is to take to a mechanic.

Does this game plan sound reasonable or should I consider a different plan of action? Thanks!
 
Thankas for the info - i just had to jump start my 4runner and when it started up I saw something I hadn't seen before.

The CEL was flashing and the vcs off, trac off, slip indicator were solid - this was only for 15 seconds then they all went away. Any advice? thanks for all that you do in this community
 
Had some codes come up, read this and not sure what to do!

So I just did my alternator & battery (remanufactured oem denso alternator & costco battery) after my alternator went out. After that I got the brakes & rotors done by a local shop. Once I got it back I drove for about 30 miles then the lights came on (VSC off, trac & check engine)

I got the codes checked and I have P0430, C1201, C1223 & C1241

Any idea what this could mean? Could any of this have been caused by the shop that did the brakes?

Any advice is greatly appreciated!
 

Attachments

  • IMG_5049.jpg
    IMG_5049.jpg
    115.5 KB · Views: 360
So I just did my alternator & battery (remanufactured oem denso alternator & costco battery) after my alternator went out. After that I got the brakes & rotors done by a local shop. Once I got it back I drove for about 30 miles then the lights came on (VSC off, trac & check engine)

I got the codes checked and I have P0430, C1201, C1223 & C1241

Any idea what this could mean? Could any of this have been caused by the shop that did the brakes?

Any advice is greatly appreciated!

I'd clear the codes and monitor it. Some of the C codes could be from when you had alternator/battery issues. The P0430 is pretty common on a high mileage Toyota, could be from weak cats, leaky exhaust or lower o2 sensor.
 

Members online

No members online now.

Forum statistics

Threads
278,316
Messages
3,554,112
Members
248,016
Latest member
Advally Service

Trending content

Back
Top