Q: I'm getting check engine light code P0446 and P0452.

asked by on January 30, 2017

I know what the codes mean, just not sure where to start, I don't want to replace the whole EVAP system.

My car has 39000 miles.
My car has a manual transmission.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Hello, thank you for writing in. The codes may be related, or they may be separate. When it comes to the P0446, you can try to clean the EVAP vent valve with some standard cleaner for it from your local automotive store. Chances are it is gunked up and needs to be cleaned up to work properly. Pay close attention to the valve during this process to make sure it is not damaged or bent. The second code will likely require some extra work and diagnostic efforts. The first thing to check is the gas cap. It is responsible for regulating gas pressure. Also check the pressure sensor itself. These are the two most common components to cause this code. For more help resolving the problem, contact our service department to schedule an appointment.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

What does the “PARK BRAKE ENGAGED” warning mean on the message center?
Your car’s message center can display a very wide range of warnings concerning critical vehicle systems. If you see a message that reads “PARK BRAKE ENGAGED” displayed, it means that your parking brake is on and you need to disengage...
How do I turn autolock on or off?
The autolock feature automatically locks your doors when your vehicle begins moving. This feature can be turned on or turned off by following these steps: 1. Press the Up/Down buttons on the steering wheel until Settings is displayed on the...
brakes and they told her no pin on sway bar
Sway bars are responsible for keeping the vehicle level during cornering. If the vehicle did not have a sway bar, it would rock to whichever side is opposite of the direction you are turning. The sway bar provides stability for...
How many labor hours are required to replace the inner and outer tie rods
Hi and thanks for contacting YourMechanic. The inner and outer tie rods on your vehicle can take up to some time. The dealership will change out the tie rod ends and then perform a vehicle alignment, so the time there...
My wife's car makes a clicking noise when the wheel is turned; could it be the CVs?
Hello - Yes, your diagnostic skills are very good! It is almost certainly the CV joints, the outer joints in particular. I would recommend that you have the axle/CV joint assembly replaced (https://www.yourmechanic.com/services/axle-cv-shaft-assembly-replacement) in both front axles by a mobile,...
I jump started my car and now it won't stay running.
When you hook the jumper cables up backwards, it only takes an instant to do a lot of damage. The electronics on modern cars are very sensitive to voltage surge. Any or all of the Electronic modules may be damaged....
Roughly How much will it cost to fix an issue with my alternator not charging
Hello, and thank you for writing in. It sounds like you need a new alternator. That can be tested to make sure it's the issue. The exact price is going to vary based on the mechanic and what they charge...
1991 Ford F-250 needs ignition switch reinstalled
Sounds like someone bypassed the factory ignition switch circuit. This indicates there was a problem with the circuit to begin with. The lock cylinder would need to be physically relocated to the steering column. Then, the ignition switch circuit would...

Related articles

P2251 OBD-II Trouble Code: O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1
P2251 P2251 code definition O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1 What the P2251 code means P2251 is an OBD-II generic code. The engine control module (ECM) monitors the negative current control of the O2 sensor heater...
P0268 OBD-II Trouble Code: Cylinder number 3 Injector Circuit High
P0268 P0268 code definition Cylinder number 3 Injector Circuit High What the P0268 code means P0268 is an OBD-II diagnostic trouble code (https://www.yourmechanic.com/article/what-is-the-on-board-diagnostics-obd-system) that is stored when the engine control module (ECM) (https://www.yourmechanic.com/article/what-is-a-vehicle-s-electrical-control-unit) detects that the cylinder number 3 injector...
P0417 OBD-II Trouble Code: Secondary Air Injection System Switching Valve B Circuit Shorted
Trouble code P0417 means the PCM has detected an issue with the secondary air injection system, often due to a faulty air pump.