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: Q: Stalling issue

Hi again Nick. Thanks for the second question. If you didn't get our first reply, here is what we suggested. It’s quite possible that the root issue here is that your ECU is activating a "limp mode" - especially based...

Q: Replace starter good battery new battery cables but not getting proper power to the starter

It sounds like what you are describing may be related to a faulty starter relay or some faulty wiring that may not be producing a proper connection to the starter. The starter relay directs power from the battery to the...

Q: Grinding noise when the steering wheel is straight. More prominent at higher speeds and when the steering toward the right

From what you describe it sounds like you have front wheel bearings that are noisey. They do not have to be loose to be noisey. Have the vehicle lifted and ran in drive to see if the noise can be...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
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.