Q: Why does my 4 wheel drive, tract light, and engine check light come on all at once?

asked by on

So if it's wet outside or cold my lights come on in fewer days then if it's warm and sunny out.. they stay on till i disconnect battery for a few minutes. Toyota says i need a charcoal canister to fix. the codes they came up with are P043F, P2401, P2419.

What do you think?

Mike 757-714-7522

My car has 80000 miles.
My car has an automatic transmission.

Hello. The Toyota dealership may be correct because the codes that you have listed are related to the charcoal canister. However further testing should be done to verify that the canister is at fault. The charcoal canister is part of the EVAP system while the EVAP system is connected to the exhaust system. Some exhaust gases are recirculated through the EVAP system and cleaned out by the charcoal canister to reduce emissions. The testing of a charcoal canister can be done by a technician with a scan tool, a smoke machine, or a vacuum pump. The charcoal canister should hold a specific vacuum in range of the manufacturer’s specifications. If it does not the charcoal canister will have to be replaced. The smoke machine can be used to push smoke through the charcoal canister and find any leaks. If any leaks are present the charcoal canister will have to be replaced. Depending on the scan tool it should be able to activate the vacuum pumps and solenoids which control the charcoal canister on your vehicle. If the charcoal canister does not respond to the commands from the scan tool and does not change its vacuum values then the charcoal canister would have to be replaced or the vacuum pump is bad. The hoses connecting to the charcoal canister should be checked for leaks or clogging as well. Though in most cases it will be the charcoal canister itself found as the problem. A mobile technician such as those you are able to schedule here https://www.yourmechanic.com/ will be able to help you further diagnose and fix your vehicle. Here is some additional info from us on the trouble codes you are having: https://www.yourmechanic.com/article/p2401-obd-ii-trouble-code-evap-leak-detection-pump-control-circuit-low-by-spencer-clayton

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Why does my 4 wheel drive, tract light, and engine check light come on all at once?

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Would a timing chain problem cause misfiring codes?

Hi there - yes, a worn or stretched timing chain, weak timing chain tensioner, or worn timing chain guides can cause misfiring, cam timing problem codes, low power and generally poor running of the engine. Most, if not all, of...

Q: Hi my 07 charger failed smog , i had diagnostics done and i was told i need new evap canister and o2 sensor bank 2 sensor 2. Can y

Hello, thank you for writing in. To get an official quote, you will want to contact our service department. I can tell you that replacing the oxygen sensor can cost from $100-200. The evap canister can be more expensive, but...

Q: My car will turn over, but dies a second later unless I keep my foot on the gas. It happened randomly, I drove it fine an hour bef

Hi there: It's possible that you have damage to your fuel pump, mass air flow sensor or a vacuum leak that is causing your 2002 Dodge Intrepid to stall quickly. The best way to know for certain is to have...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...