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 October 13, 2017

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

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

Truck overheated. Didn't have any water in it. WAter was put in it and now it won't start. Sounds like it wants to turn but it won

If you overheated the engine and have a blown head gasket then coolant may have filled the cylinders and caused it to lock up. You will need to have spark plugs taken out and see what cylinder are full of...

Engine Light Blinking on and off, then dissapear

Hi there. A check engine light or other warning light is triggered, it is due to an error code being stored in the ECU of your Subaru. The error code can be caused by a sensor recognizing a mechanical or...

Car dies while driving in rain

When taking a vehicle through deep water, a lot of care should be taken. If the car gets too deep, water could flow up the exhaust or get sucked into the intake and potentially hydrolock the engine which can cause...

Related articles

The Best Used Cars to Buy If Safety is #1
Maybe Maybe you’re a parent buying the first car for your teenager, or perhaps you’re a new parent and the safety of your little one is of the utmost importance. Or perhaps you're a safety-minded individual looking to make a...
Top 10 PZEV Cars for Eco-Friendly Drivers
Teddy Leung / Shutterstock.com The whole idea of a PZEV (that is, a partial zero-emissions vehicle), seems paradoxical. You’d think it’d have to either be zero-emissions or not in the category at all. But as contradictory as...
The Best Used Cars to Buy If You Live in a Tropical Climate
If If you live in a tropical climate, most of your vehicle purchasing concerns will be essentially the same as if you lived anywhere else – you want a car that looks good, offers decent gas mileage, and suits the...