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: Subaru P01443 code on a 2004 Impreza TS. I replaced the Evap control selonid and am still having trouble fueling. What could it be?

Hello. From what you are explaining it does sound like a purge valve or something else in the EVAP system is not closing properly after fueling. When this occur it causes a vacuum leak and can cause excessive amounts of...

Q: Check engine light, smoke, car won't start

Hi there: Sometimes the best way to diagnose a problem is to review the timeline of events. First, if your check engine light was triggered by an P-0125 OBD-II code, the issue may be a faulty ECT sensor. P0125 is...

Q: Why does my brake light fuse keep blowing?

The brake light switch is powered by the fuse and then powers the rear brake lights and third brake light also. The power also goes into the body control module to signal to unlock the shifter interlock. I would first...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
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...
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...