Darren MacD wrote:My engine managment light keeps coming on i took it to subaru and they plugged it in to the computer and it said Code for Subaru PO458 cainster purge control solenoid valve circuit low. They changed out the solenoid and code still came up has anyone had this problem before any help would be appreciated cheers darren
this may help
P0458 = Evaporative Emission System Purge Control Valve Circuit High
You have to replace your "Leak Detection Pump". When the solenoid within this pump is not active, it throws this code.
A Leak Detection Pump is a small air pump. It pressurizes the EVAP & Fuel system to make sure there are no leaks. This ensures that no harmful vapors are escaping to the atmosphere. It is used by the PCM. This is actually a pretty small pump and doesn't have a lot of pressure behind it so they do fail pretty easily. And....this is a part of the emissions system, so yes...It can make you fail your state inspection
Read more:
http://wiki.answers.com/Q/How_do_you_fi ... z16OK5EEuN