How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Ron Z. Your Own Question
Ron Z.
Ron Z., - Subaru Tech -
Category: Subaru
Satisfied Customers: 18971
Experience:  18+yrs experience. State Inspector and Subaru Diagnostics
Type Your Subaru Question Here...
Ron Z. is online now
A new question is answered every 9 seconds

2006 Subaru Forester: My Check engine light..Cruise control..Evap

This answer was rated:

My Check engine light is on and my Cruise control light is blinking in my 2006 Subaru Forester. I first had the Evap canister replaced at a cost of $ 333.85 and then the fuel valve replaced and computer restored at a cost of $ 171.23. The car worked ok for three months and now the lights are on again. I would like this problem to be fixed. What should the Subaru Dealer do in order to fix my car ?

Do you happen to have any diagnostic trouble codes (p-codes)?
Customer: replied 5 years ago.

PO456 Evap Canister

PO 456 Fuel Value



There are a few things that can set this code. It is extremely hard to diagnose "by eye" or to say "it's this". Replacing parts at random is the wrong way to go about this. There is a Subaru diagnostic flow chart, that I have provided below.

Customer: replied 5 years ago.
Sorry this really does not help me.
LIke I say- there is no magic answer, and I cannot say "change this". There needs to be some diagnostic work done. If I could pick the answer out of the blue on this one, I'd be a ga-zillionaire! hahahaha! Going to have to put some work into this one. It's not a cut and dry p-code.
Customer: replied 5 years ago.
Since I had the two parts replaced, what part would be next or is it just a computer chip problem ? In your opinon. And I will accept your answer for your time helping me.
Seeing as you've had those other parts replaced, i'd say double check the fuel filler cap. Make sure it's sealing correctly. If it needs to be replaced, it needs to meet Subaru OEM Factory specs (ie- those "universal" or "discount" caps at AutoZone do NOT seal the system). Inspect the fuel filler pipe as well for cracks, holes or loose connections. If the cap and filler tube checks ok, the next step in the diagnostic procedure is to check the Purge Control Solenoid and the vacuum lines to/from the solenoid.
Customer: replied 5 years ago.
Thank You
Glad I could help. Good luck to you.
Ron Z. and 3 other Subaru Specialists are ready to help you