Our certified mechanics come to you · 12-month, 12,000-mile warranty
P0028 is a diagnostic trouble code (DTC) for "Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.
Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
P0028 is the OBD-II generic code indicating the engine control module (ECM) has determined that the variable valve lift for the intake valves for bank 2 will not engage.
The ECM activates the intake valve solenoid for bank 2, but the valve lift mechanism did not change.
The intake valve lift solenoid for bank 2 is shorted or has an open circuit.
The wiring or connections have opens or shorts between the ECM and the valve lift solenoid.
The connector to the valve lift solenoid gets contaminated by oil and shorts out.
Follow these simple guidelines to prevent mistakes:
Verifying the failure and replacing the variable valve lift solenoid after testing
Testing the solenoid installed will verify if the valves work or will not shift, indicating a clogged passage in the solenoid
Repairing or replacing the wiring and connections to the variable valve intake lift solenoid
Repairing ECM connector or replacing the ECM
The variable valve intake lift mechanism is actuated by the intake lift solenoid. This opens and closes oil pressure to the valve lift mechanism to shift the valve from low to high lift lobe on the camshaft.
YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.