Question about 2005 GMC Canyon

Open Question

2000 Pontiac SunFire/code 440/evaporative emission control system malfunction

Please help. What is the EECS on this vehicle? What do I look for and how do I correct it?

Posted by on


6 Suggested Answers

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya Mechanic can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repair professionals here in the US.
click here to Talk to a Mechanic (only for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017

  • 9 Answers

SOURCE: evaporative emission control system

9 times Out of ten !!!
Did You Get Gas and Leave the Vech Runnung while Filling Up ??
This will turn CK ENG light On !! and Cause EVAP Code ??

Is The Fuel Filler Neck Rusty ?? UNDER VECHILE) any vapor leak preventing vacum to build will set this code !!!

Posted on Jan 07, 2009

  • 3854 Answers


Exhaust Gas Recirculation System Is the main problem here. the other code P0118 may be a bad temprature sensor or your thermostate needs to be changed. Last it could be a weak water pump. 

So what is an EGR system and how does it work? EGR stands for Exhaust Gas Recirculation, and as its name implies, this system allows exhaust gasses from your car to be re-circulated into the engine, helping to reduce emissions. These systems are mostly comprised of the EGR valve, a DPFE (Delta Pressure Feedback EGR) sensor, hoses, a vacuum regulator, some vacuum lines, wiring, the computer and the exhaust tube leading to the valve itself. 
The car's wiring can be tested in the normal fashion by looking for broken and lose wire, and all vacuum lines can be checked easily for cracks, leaks and correct routing.
The last thing i would then check is the the EGR valve, EGR vacuum regulator and DPFE sensor (or similar flow sensor).
I hope this helps and good luck

Posted on Apr 09, 2009

  • 3854 Answers


I will give you a little insight on what the P0440 fault is if you promise not to blame me if your taillight bulb burns out!!

A P0440 fault is general Evap system fault and could be as much as leaving your gas cap loose. ( but you probably wouldn't admit to it anyhow.)
Assuming that the gas cap is tight and not hanging off there are a couple of hoses that dry rot and could cause this fault to set, One is under the vehicle at the Canister and the other under the air cleaner. There is also a
switch called the NVLD (Natural Vapor Leak Detection) that is supposed to see a closed (sealed) input when the evaporative system is sealed and no leaks are present. If this switch goes bad it will also set this fault code.

A scan tool would be needed to see this input. With high mileage vehicle I would lean towards the hoses being cracked causing your problem. If you cant visual see any cracks in any hoses you may have to have a smoke test performed along with a scan tool connected to verify the fault and diagnose the problem.

I believe Auto Zone will scan your car for free but check the Gas Cap first or try replacing it. The gas cap is the cheapest to replace and most likely the problem.
Good luck and hope this helps. Oh and when you get the car scaned, they can clear your code. 
You can also try clearing the code by placing the ignition key to the run possition and removing the fuse to the ecm for 10 sec and placing it back in. 
Start the car and it may stall but let it, just start it up again and it should be fine. The computer is just re-learning the engine and you should have no code for now till it finds one.

Posted on May 02, 2009

  • 2049 Answers

SOURCE: P0449 Evaporative Emission Control System Vent

While looking for the location of the vent/solenoid for you, I came across a blog that said this error can be caused by a loose or faulty gas cap. You may want to look at that first and possibly solving the problem. Replace the cap, get autoparts store to reset the code and see what happens.

Posted on Jan 07, 2010

  • 104 Answers

SOURCE: my 2000 chevy venture i have two engine codes

Clean the carbon out of the intake, and the EGR ports, use some carb cleaner and gently use a coat hanger for the smaller hole, toothbrush for the rest. They are probably clogged. Take the EGR valve back off to do this and the air tube off of the throttlebody, you can open the butterfly by hand and clean that too while you are in there.

Posted on Jun 23, 2010

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

How to fix code p0446 on a pontiac g6

P0446 Evaporative Emission Control System Vent Control Circuit Malfunction. The code P0446 is set when the engine computer recognizes a fault or restriction at the vent control part of the Evaporative emission control system (EVAP).

Jan 25, 2017 | Pontiac Cars & Trucks

1 Answer

I have a 2000 Lexus gs400 check engine codes 1126 and 440 came up what does that mean?

the p0440 and p1126? if so, the p0440 means Evaporative Emission Control System, and the P1126 means Throttle Position (Narrow Range) Sensor Circuit Malfunction.
VAS 5054A With OKI Chip

May 02, 2013 | Cars & Trucks

1 Answer

Toyota echo won't start code 440 441 446

Error Code: P0440
Fault Location:
Evaporative Emission (EVAP) System - Malfunction
Possible Cause:
Malfunction Indicator Lamp (MIL) active.
Check Evaporative Emission (EVAP) System Sealing.
Check Evaporative Emission (EVAP) Canister Purge Regulator Valve .
Check Evaporative Emission (EVAP) Canister Purge Solenoid Valve .

Error Code: P0441
Fault Location:
Evaporative Emission (EVAP) System - Incorrect Flow Detected
Possible Solutions:
Check Evaporative Emission (EVAP) Canister Purge Regulator Valve .
Perform Output Test.
Check Evaporative Emission (EVAP) Canister Purge Solenoid Valve .
Check Evaporative Emission (EVAP) Canister.
Perform Basic Setting.
Check Pipes between Tank Breathing and Throttle Body.

Error Code: P0446
Fault Location:
Evaporative Emission (EVAP) System, Vent Control - Circuit Malfunction
Possible Cause:
Wiring harness.
Evaporative emission (EVAP) canister purge valve.
Engine control module (ECM).

Feb 25, 2013 | 2002 Toyota ECHO

1 Answer

2000 pontiac bonneville po 440 code

The P0440 means "Evaporative Emission Control System"

mpps software download

Aug 08, 2012 | 2000 Pontiac Bonneville

1 Answer

If the obd ll codes show po440 441 and 446 what are the name of this 3 parts do i have to change

440 Evaporative Emission Control System
441 Evaporative Emission System Incorrect Purge Flow
446 Charcoal Canister

Sep 10, 2011 | 2000 Toyota Sienna

1 Answer

Code p0440 code p0441 code p0446on toy echo 2000 what is the diagnosis?

P0440 Evaporative Emission Control System Malfunction P0441 Evaporative Emission Control System Incorrect Purge Flow P0446 Evaporative Emission Control System Vent Control Circuit Malfunction
  • Remove and reinstall the gas cap, clear the code, and drive for a day and see if the codes come back.
  • Inspect the EVAP system for cuts/holes in tubes/hoses
  • Inspect for damaged or disconnected hoses around the Evap purge solenoid
  • Check and/or replace the sensor
  • Check and/or replace the purge valve
  • Have a professional use a smoke machine to detect leaks

Aug 19, 2011 | 2004 Toyota ECHO

1 Answer

I have a 2000 Pontiac Bonneville 3.8 non supercharged. It is throwing the codes P0446, P0452, P0453. Yes it is throwing all of them and that is what is confusing me. Just reset the codes, did a...

they are all emission faults

P0453 OBD-II Trouble Code: Evaporative Emission Control Pressure Sensor High Input. P0453 code means that a reading from the engine's evaporative pressure sensor is higher than normal due to fuel tank vapor leaks into the system.

saturated carbon canister
sensor faulty
rubber evap hoses at the tank perished

check the tank fuel cap seal is working
replace the cap is one possible cause

check the fuel pump pressure or for injector rail leak
P0446 Evaporative Emission Control System Vent Control Circuit Malfunction. The code P0446 is set when the engine computer recognizes a fault or restriction at the vent control part of the Evaporative emission control system (EVAP).

The Code P0452 indicates that the Evaporative Pressure Sensor is indicating pressure change values that are below specification, during the EVAP Monitor test and/or the operation of the vehicle.


Apr 28, 2017 | 2000 Pontiac Bonneville

1 Answer

I have an engine code po440. What part of the emissions code is that?

p0440 relates to the evaporative emission control system and indicates a malfunction. check for bad connections, check evap pipes and associated components

Jul 24, 2010 | 2000 Pontiac Grand Prix

Not finding what you are looking for?
2005 GMC Canyon Logo

Related Topics:

355 people viewed this question

Ask a Question

Usually answered in minutes!

Top GMC Experts


Level 3 Expert

77544 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22306 Answers

Ronny Bennett Sr.
Ronny Bennett Sr.

Level 3 Expert

6927 Answers

Are you a GMC Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides