Engine

P0028 — Intake Valve Control Solenoid Performance, Bank 2

Severity: medium Drive with care, to a shop

What P0028 means

The engine computer compares the actual position of the Bank 2 intake camshaft with the target it commanded. Camshaft timing is adjusted by an oil control solenoid (VVT solenoid) that directs pressurized oil to the cam phaser. P0028 sets when the measured cam angle doesn't match the target, or the solenoid circuit signal is out of its expected range.

Symptoms

  • Check engine light on
  • Sluggish acceleration and reduced power
  • Rough or uneven idle
  • Higher fuel consumption
  • Hesitation, and occasionally stalling at idle

Possible causes

  1. Failed Bank 2 intake VVT solenoid
  2. Low oil level, or dirty or wrong-viscosity oil
  3. Clogged oil passages or a plugged solenoid screen
  4. Damaged wiring or a poor connection at the solenoid connector
  5. Mechanical problem with the cam phaser or a stretched timing chain
  6. Rarely, a faulty PCM

How to diagnose

  1. Scan for all codes and freeze frame data, and look for related Bank 1 or camshaft sensor codes
  2. Check oil level and condition, and confirm it matches the specified viscosity and approval
  3. Inspect the Bank 2 solenoid connector and harness for oil, chafing and corrosion
  4. Measure solenoid coil resistance and compare it to specification
  5. Check power, ground and the control signal at the connector with a scan tool or scope
  6. Remove the solenoid and inspect its screen and plunger for debris or sticking
  7. Use a scan tool active test to see how cam timing responds to commands
  8. If everything else checks out, verify cam timing and the condition of the chain and phaser

Common fixes

  • Change the oil and filter using the specified grade
  • Clean the solenoid and its screen, and flush clogged oil passages
  • Replace the Bank 2 VVT solenoid
  • Repair the wiring or replace a damaged connector
  • Replace the cam phaser or timing chain if worn

Questions and answers

Can I drive with a P0028 code?

For a short time, yes, if the engine runs smoothly without severe hesitation. Still, get it checked soon, because oil and phaser problems tend to turn into costly repairs.

What most often causes P0028?

Dirty or low oil and a failing VVT solenoid are the most common culprits. Start by checking the oil, then inspect the solenoid and its wiring.

What does Bank 2 mean?

Bank 2 is the side of the engine that does not contain cylinder 1. It applies to V-type and flat engines, so check the layout for your specific model.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.