Q: So I have a 2006 Subaru Impreza 2.5i and my Check Engine light has turned on , gave me code P0456 small leak detection evap system

asked by on

So I have a 2006 Subaru Impreza 2.5i and my Check Engine light has turned on , gave me code P0456 small leak detection evap system. So first thing I did was Puchase new fuel Cap for my Car . Now it feels as if I have to press gas pedal halfway just to get car going at all and when I turn on idles right below 1000 about 500. Where should I look next?

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

You did not indicate if the new gas cap resolved the P0456 trouble code. If it didn’t, the appropriate diagnostic is a check engine light diagnostic. With regard to gas caps, if a cap is faulty the best practice is to install only a genuine OEM cap from, in your case, a Subaru dealer. Aftermarket caps are not necessarily an exact duplicate of what the OEM manufacturer designed and consequently use of aftermarket caps can create or prolong diagnostic problems. If the check light is off but you have a new issue, namely loss of power, or lack of response to accelerator pedal input, the appropriate diagnostic is an engine loss of power diagnostic. Loss of power can be due to plugged fuel injectors, faulty oxygen sensors, fuel pump and/or filter, vacuum leaks, ignition system malfunctions, bad valve timing if the timing belt or chain is worn or skipped, blocked exhaust (e.g., catalytic converter fails or become clogged), a faulty mass airflow sensor or throttle position sensor, and so forth. If you request the recommended diagnostic, the certified mechanic will get this resolved for you. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

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. So I have a 2006 Subaru Impreza 2.5i and my Check Engine light has turned on , gave me code P0456 small leak detection evap system

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: Clunking on sharp turns at slow speed when engine is warm.

A common cause of clunking in the circumstances you describe is a faulty outer CV joint. Such can often be detected on visual exam and with simple tests. Failure of the outer CV joints will cause audible clicking or clunking...

Q: Anti-theft system in 2006 Chevrolet Aveo not turning off

Hi. The key fobs have internal batteries that eventually wear out and must be replaced. Have a mechanic replace the battery and if that doesn't address the problem, I would recommend having a mechanic from Yourmechanic take a look at...

Q: Q: Engine knocks

Engines can make a lot of different noises when there is something wrong. If it is extremely loud and consistent, your engine will need replaced. If it is ‘knocking” when the engine is cold and is quiet when it’s warm,...

Related articles

P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.