When codes are present, it does not necessarily mean that a component has failed and replacing them would solve the problem.
Solenoids are electrical components that are commanded by the engine control unit and if there is a fault with the wiring such as a broken or loose wire, the system would fail.
The solenoid is to allow or cut off vacuum between the manifold and IMRC. A fault with the vacuum lines (clogged, kinked or leaking) would result in problem as well.
You should start checking with the two mentioned above, i.E. Wiring and vacuum.
Saturday, February 3rd, 2018 AT 1:00 AM