Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0022 on 2015-2021 Ford F-150: Causes and Fixes for Over-Retarded Cam Timing

P0022 on a 2015-2021 Ford F-150 most often points to a faulty Variable Camshaft Timing (VCT) solenoid on the driver's side (Bank 2), usually due to dirty oil or debris. Other common causes are low or incorrect viscosity engine oil and, less frequently, a failing cam phaser. Replacing a VCT solenoid costs about $50-$150 for the part and is a 2/5 DIY difficulty.

17 minutes to read 2015-2021 Ford F-150
Most Likely Cause
Low, Dirty, or Incorrect Viscosity Engine Oil
Est. Time
5.8 hrs
Shop Labor
$250 – $2500+
Parts Price
$50 – $400
⚠️ Drivable, but... — You can drive, but it's not recommended for long distances or aggressive driving. Ignoring the code can lead to poor fuel economy, rough idling, stalling at stops, and in worst-case scenarios, potential damage to timing components or the engine itself if the root cause is a stretched timing chain.
Key Takeaways
  • P0022 means the intake camshaft on the driver's side (Bank 2) is timed incorrectly (over-retarded).
  • The most important first step is to check your engine oil. Low, old, or incorrect oil is a primary cause.
  • The most common faulty part is the Bank 2 intake VCT solenoid, which is located under the driver's side valve cover.
  • Ford has acknowledged this issue in TSBs, often pointing to debris causing the solenoid to stick.
  • While you can drive with this code, it will cause poor performance and could lead to more serious issues if ignored.
The trouble code P0022 stands for "Intake 'A' Camshaft Position Timing - Over-Retarded (Bank 2)". This means the engine's computer, the Powertrain Control Module (PCM), has detected that the intake camshaft on Bank 2 is not in the advanced position it has commanded. Specifically, its timing is 'retarded,' or lagging behind the position commanded by the PCM. On Ford V-engines, Bank 2 is the driver's side of the engine.

What's Unique About the 2015-2021 Ford F-150

Engine bay of a 2015-2021 Ford F-150, highlighting the 5.0L V8 or 3.5L EcoBoost engine where P0022 is common.
The 5.0L V8 and 3.5L EcoBoost engines in the 2015-2021 F-150 are particularly susceptible to P0022 due to their VCT system's high sensitivity to oil pressure and cleanliness.

On the 2015-2021 F-150, particularly those with the 5.0L V8 and 3.5L EcoBoost, P0022 is a well-documented issue. Ford has issued multiple Technical Service Bulletins (TSBs) acknowledging that this and related codes can be caused by sticking VCT solenoids due to small debris in the oil. The VCT system is highly dependent on clean oil and proper pressure, making regular oil changes with the correct viscosity oil critical for preventing this code. Some owners report the issue appearing after an oil change, potentially because detergents in the new oil dislodged sludge that then clogged the VCT solenoid screens.

🎬 Watch: Understanding how VCT phaser problems cause these codes.

Diagnostic Flowchart

Location of the Bank 2 intake VCT solenoid under the valve cover on a Ford F-150 engine.
If you don't have a bi-directional scan tool to cycle the solenoids, you'll need to access the Bank 2 intake VCT solenoid directly to test its resistance.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is your engine oil condition and do you have other symptoms?
→ Perform an oil and filter change using OEM full synthetic (5W-20 for 5.0L, 5W-30 for EcoBoost). This costs $60-$120 and often restores proper VCT solenoid operation.
→ Diagnose any camshaft position sensor codes (like P0345) or opposite bank codes (P0012) first. These electrical or cross-bank issues must be resolved before diagnosing P0022.
Do you have an advanced scan tool to command the VCT solenoids?
🎬 See this pro-tip for data logging VCT errors with IDS.
→ Cycle the Bank 2 intake VCT solenoid 10 times to clear debris (TSB #SSM 50067). If P0022 returns, replace the solenoid with an OEM Motorcraft part ($80-$120).
→ Remove the Bank 2 intake VCT solenoid (under the valve cover on 5.0L). Test for 5-15 ohms resistance, or replace it (Motorcraft BR3Z-6M280-D/F) along with a new valve cover gasket.
→ A loud cold startup rattle points to a failing Bank 2 intake cam phaser. This requires replacing the phaser and timing chain components, costing over $2000 in labor.
🎬 Watch: How to fix the 3.5L EcoBoost cam phaser rattle.

Generation note: This range covers the end of the 13th generation (2015-2020) and the beginning of the 14th generation (2021). While the engines (like the 5.0L V8 and 3.5L EcoBoost) were updated between these generations, the fundamental VCT system design and the common causes for P0022 remain largely consistent. TSBs often cover vehicles across both generations.

Symptoms You May Notice

A vehicle tachometer showing a very low idle speed, dropping down to 400-500 RPM.
When the intake camshaft is over-retarded, the engine struggles to maintain a smooth idle, often dropping to 400-500 RPM or stalling completely when coming to a stop.
  • Check Engine Light is on
  • Rough, unstable, or surging idle, sometimes dropping to 400-500 RPM at stops
  • Engine is hard to start
  • Engine stalling when coming to a stop
  • Reduced engine performance and acceleration
  • Lowered fuel economy
  • Rattling, ticking, or knocking noise from the engine, especially near the front of the valve covers on startup
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor. While a sensor can fail, it is much less common than a VCT solenoid or oil-related issue for this specific code. Diagnostic procedure recommends diagnosing any other Camshaft Position (CMP) sensor DTCs first if they are present before addressing P0022.

Most Likely Causes

Comparison showing a clean, new VCT solenoid next to a failed VCT solenoid with screens clogged by dark oil sludge and debris.
The VCT system relies on pressurized oil to adjust camshaft timing. Even small amounts of sludge or debris can clog the delicate screens on the VCT solenoid, causing it to stick and trigger P0022.
  1. Low, Dirty, or Incorrect Viscosity Engine Oil 🔴 High Probability The VCT system uses pressurized engine oil to adjust camshaft timing. If the oil is low, sludgy, or the wrong grade, the solenoids and phasers cannot operate correctly. Extended oil change intervals are a primary contributor to this issue.
    How to confirm: Check the oil level on the dipstick and review vehicle maintenance records. Note the oil's color and consistency. If it's dark, gritty, or past its service interval, it needs changing. The recommended oil for the 5.0L is typically 5W-20, while EcoBoost engines often require 5W-30.
    Typical fix: Perform an oil and filter change using the manufacturer-specified grade of full synthetic oil (e.g., Motorcraft). Clear the codes and perform a test drive.
    Est. part cost: $60-$120
  2. Faulty Bank 2 Intake VCT Solenoid 🔴 High Probability Ford has issued TSBs (#SSM 49583, #SSM 50067) for this issue, especially on the 5.0L engine, noting the solenoids can stick due to small debris. This is the most common part to fail and is often the first component replaced after an oil change.
    How to confirm: A mechanic can use a high-level scan tool to command the solenoid to cycle and observe the camshaft angle response. The associated TSBs suggest cycling the solenoid 10 times with a scan tool to try and clear debris before replacement. The solenoid can also be removed and tested for resistance (typically 5-15 ohms) or by applying 12V to see if it actuates. Visually inspect the mesh screens on the solenoid for tears or clogging.
    Typical fix: Replace the Bank 2 (driver's side) intake VCT solenoid. This requires removing the valve cover on the 5.0L engine. It is highly recommended to use OEM Motorcraft parts, as some owners report issues with aftermarket solenoids.
    Est. part cost: $40-$120
  3. Failing Camshaft Phaser (VCT Actuator) 🟡 Medium Probability The cam phaser is the mechanical gear that the VCT solenoid controls. It can become clogged with sludge, wear out, or have its internal locking pin fail, causing it to get stuck or rattle. This is a known issue, particularly on the 3.5L EcoBoost, leading to a loud startup rattle.
    How to confirm: This is typically diagnosed after replacing the VCT solenoid does not fix the issue. A distinct rattling noise on cold startup that lasts for a few seconds is a classic symptom of a failing phaser. Confirmation requires significant engine disassembly to inspect.
    Typical fix: Replace the Bank 2 intake camshaft phaser. This is a labor-intensive job that also requires replacing the timing chain, tensioners, and guides as a set.
    Est. part cost: $150-$400 for the part, but over $2000 for the total job due to labor.

Rare But Worth Checking

  • Worn or Stretched Timing Chain or Guides: If a timing chain stretches or a plastic guide breaks, it can cause slack in the system, leading to incorrect cam timing. This is a more severe mechanical failure often diagnosed alongside failing phasers.
  • Damaged Camshaft: In a very rare case reported to the NHTSA, a 2020 F-150 with code P0022 was found to have a hole in the camshaft itself, requiring replacement. [ODI #11702602]
  • Low Oil Pressure: Beyond just low oil level, a failing oil pump or clogged oil passages can starve the VCT system of the pressure it needs to function, triggering the code. The dashboard gauge is not a reliable indicator of true oil pressure.
  • Wiring Harness Issues: An open or short in the wiring to the VCT solenoid can mimic a failed solenoid. This can be checked with a multimeter and visual inspection of the harness for damage.

Diagnosis Steps

  1. Verify Engine Oil: Check the oil level and condition. If low, top it off. If old, dirty, or the wrong viscosity, perform a full oil and filter change with OEM-specified oil. Clear the code and see if it returns.
  2. Scan for Other Codes: Check for any other DTCs. Diagnose any camshaft position sensor (CMP) codes (like P0345) or codes for the opposite bank (P0012) first, as they can provide important context.
  3. Inspect VCT Solenoid Wiring: Visually inspect the wiring harness and connector for the Bank 2 (driver's side) intake VCT solenoid. Ensure it's secure and free of damage or oil contamination.
  4. Test the VCT Solenoid (Scan Tool): Using a capable scan tool, command the Bank 2 intake VCT solenoid on and off (Pinpoint Test HK). Monitor the camshaft position PIDs (VCT_ADV, VCT_ERR) to see if the timing angle changes as commanded. Per Ford's TSB, cycling the solenoid 10 times may clear debris.
  5. Swap Solenoids (If Applicable): On engines where intake and exhaust solenoids are identical (check part numbers), you can swap the Bank 2 intake solenoid with the Bank 2 exhaust solenoid. Clear codes and run the engine. If the code changes to P0024 (Exhaust Over-Retarded), the solenoid is confirmed faulty.
  6. Mechanical VCT Solenoid Test: Remove the solenoid. Inspect the screens for debris or tears. You can test its mechanical function by carefully applying a 12V source to its pins; you should hear a distinct click as it actuates.
  7. Check Oil Pressure: If solenoid tests are inconclusive, test the engine's base oil pressure using a mechanical gauge to rule out a failing oil pump or blockages. The dashboard gauge is not sufficient.
  8. Inspect Cam Phaser and Timing Components: If all else fails, the final step is mechanical inspection of the cam phaser, timing chain, and tensioners. This is an advanced, labor-intensive job best left to professionals.

Parts You'll Likely Need

  • Variable Camshaft Timing (VCT) Solenoid (OEM #BR3Z-6M280-D (or newer revisions like BR3Z-6M280-F for 5.0L) / HL3Z-6M280-A (for some 2018+ 5.0L/3.5L)) — This is the most frequent point of failure for code P0022, often getting stuck due to oil debris. It controls oil flow to the cam phaser. Part numbers can be year/engine specific and are often superseded.
    Trusted brands: Motorcraft (Highly Recommended), Dorman, Standard Motor Products
    OEM price range: $80-$120
    Aftermarket price range: $40-$80
  • Valve Cover Gasket Kit — On the 5.0L V8, the VCT solenoids are located under the valve covers, so the gasket must be replaced during the job to prevent oil leaks. It's recommended to get a kit that includes the main gasket and spark plug tube seals.

Related Codes That Often Appear With This One

  • P0012 — This is the equivalent over-retarded code for Bank 1 (passenger side). Seeing both may indicate a systemic issue like low oil pressure, severely degraded oil, or issues with both timing chains/phasers.
  • P0021 — This is the 'Over-Advanced' code for the same camshaft (Bank 2 Intake). Seeing both P0021 and P0022 intermittently can strongly point to a sticking VCT solenoid or a faulty cam phaser that is moving erratically.
  • P0345 — This code indicates a problem with the Camshaft Position Sensor circuit for Bank 2. If seen with P0022, it could point to a wiring issue or a failing sensor, which should be diagnosed first.

Technical Service Bulletins (TSBs) & Recalls

  • SSM 50067: Notes that various VCT codes including P0022 on 2015-2021 Ford/Lincoln vehicles can be from debris. Recommends cycling the solenoid with a scan tool before replacement.
  • SSM 49583: Specific to 2019-2020 F-150 5.0L engines with P0011/P0012/P0021/P0022 and possible noise. Instructs to check oil, then replace the affected VCT solenoid(s).
  • TSB 18-2274: While not directly for P0022, this TSB addresses harsh shifting on 2018 F-150s with the 10-speed transmission and requires a PCM reprogram, which can sometimes affect overall engine and transmission communication.

Platform-Specific Known Issues

  • TSB #SSM 49583 specifically calls out 2019-2020 F-150s with the 5.0L engine for exhibiting P0022 along with noise from the intake VCT area, directing technicians to replace the VCT solenoid after checking oil level.
  • A broader TSB, #SSM 50067, covers 2015-2021 Ford vehicles and lists P0022 among a dozen other VCT-related codes that may be caused by small debris. It recommends a specific diagnostic test (Pinpoint Test HK12) to cycle the solenoid 10 times before replacement.
  • On the 5.0L V8, the VCT solenoids are located under the valve covers, making replacement more labor-intensive than on some other engines where they are externally accessible.

Mechanic-Grade Diagnostic Values

  • VCT Solenoid Internal Resistance — expected: 5 to 15 Ohms. More specifically, some sources state 6.9 to 7.9 Ohms at 68°F (20°C).. Failure: A reading of 0 Ohms (short circuit) or infinite/OL (open circuit) indicates a failed solenoid.
  • VCT Solenoid Connector Voltage (Key On, Engine Off) — expected: Should read battery voltage (approx. 12V) on the power supply pin.. Failure: No voltage suggests a wiring issue, blown fuse, or problem with the PCM power relay.
  • Ford IDS Live Data PID: VCT_ERR (or VCT Difference) — expected: Should hover around 0° at stable idle or cruise.. Failure: A sustained deviation of more than +/- 5 degrees while the symptom is present indicates a VCT system fault. Erratic and large fluctuations point towards a sticking solenoid or failing phaser.

Hidden / Shadow Codes Worth Checking

  • Mode 6, Test ID $81: This Mode 6 test monitors the bank 2 variable camshaft timing position. Failing test values here can confirm a VCT system issue even before a persistent DTC is set. (see via A high-level scan tool with Mode 6 capabilities, such as the Ford IDS.)

Scan Tool Commands That Help

  • Ford IDS (Integrated Diagnostic System): Output State Control for VCT Solenoid — This bidirectional command allows a technician to manually cycle the VCT solenoid on and off to check its mechanical response. Per TSBs, cycling it multiple times can sometimes dislodge debris and temporarily fix a sticking issue, confirming the solenoid is the problem.
  • Ford IDS (Integrated Diagnostic System): Datalogger with VCT_ADV, VCT_ADVDSD, and VCT_ERR PIDs — Used to monitor the desired vs. actual cam angle and the resulting error. Graphing these PIDs during a test drive is the primary method for diagnosing intermittent sticking of a solenoid or phaser.

Wiring & Ground Locations

  • VCT Solenoid Connector (Bank 2) — On the front of the driver's side valve cover. On the 5.0L engine, the connectors are accessible, but the solenoids themselves are under the valve cover.. This is the primary electrical connection to test for power, ground signal, and resistance of the solenoid. The connector has two pins; one receives 12V power, and the other is a duty-cycled ground controlled by the PCM.
  • Ground Stud on Valve Cover — On the 5.0L V8, a valve cover bolt on the driver's side also serves as a ground stud for a portion of the engine wiring harness.. A loose or corroded ground at this location can cause erratic electrical behavior for various engine components. While not a direct cause of P0022, ensuring it's clean and tight is a crucial step during diagnosis or repair.

Real Owner Repair Stories

  • Ford F150 Forum (2011 F-150 5.0L) — Codes P0010 and P0012 (Bank 1 equivalent of P0022).
    ✅ What actually fixed it The intake VCT solenoid on Bank 1 tested bad (no resistance). The owner discovered that for 2011-2012 models, the original solenoids were superseded by a new part (BR3Z-6M280-E) which uses a larger electrical connector. The fix required purchasing the new solenoids AND two new connector pigtails (WPT-1214) and soldering them into the existing harness.
  • Reddit r/f150 (2016 F-150) — Not specified, but implied VCT-related codes.
    ✅ What actually fixed it The owner had a mechanic replace the VCT solenoids, which resolved the issue. The owner notes the passenger side is the hardest to access. Another user commented that replacing the solenoids is an easy fix, but finding the correct valve cover gasket was difficult, requiring a trip to a Ford dealership.

OEM Part Supersession History

  • BR3Z-6M280-DBR3Z-6M280-E, then BR3Z-6M280-F — Part revision and improvement by the manufacturer.
    Heads up: The early supersession from the original 2011 part to the newer design required a different, larger wiring connector (pigtail WPT-1214). For the 2015-2021 range, most solenoids like BR3Z-6M280-F should be direct replacements, but it's critical to verify by VIN.

Model Year Variations Within This Range

  • 2018-2021: The 5.0L V8 was updated to the 'Gen 3' Coyote. It added a dual-injection system (port and direct injection) and used a Plasma Transferred Wire Arc (PTWA) cylinder liner instead of sleeves. While the fundamental VCT system is similar, specific part numbers for solenoids (like HL3Z-6M280-A) and phasers may differ from the 2015-2017 'Gen 2' Coyote. TSB #SSM 49583 specifically calls out the 2019-2020 5.0L for this issue.
  • 2021+: The 2021 F-150 with the 5.0L engine introduced Variable Displacement Engine (VDE) technology, which can deactivate cylinders. This adds another layer of complexity to the valvetrain and engine controls, though the core VCT system remains a potential source for timing codes.
5 Causes and Fixes Ford P0022 Code (F150 3.5L V6; 5.0L V8; Mustang 2.3-Liter EcoBoost)
5 Causes and Fixes Ford P0022 Code (F150 3.5L V6; 5.0L V8; Mustang 2.3-Liter EcoBoost)
Preliminary VCT Diagnosis | Ford Tech Talk
Preliminary VCT Diagnosis | Ford Tech Talk
2018 & Newer F150 5.0L A Cause of Codes P0011, P0012, P0021, P0022  Camshaft Over Advanced/Retarded
2018 & Newer F150 5.0L A Cause of Codes P0011, P0012, P0021, P0022 Camshaft Over Advanced/Retarded
Causes and Fixes P0022 Code: Intake “A” Camshaft Position – Timing Over-Retarded (Bank 2)
Causes and Fixes P0022 Code: Intake “A” Camshaft Position – Timing Over-Retarded (Bank 2)
How to use Ford IDS to read fault codes and how to record live data
How to use Ford IDS to read fault codes and how to record live data
How to Fix P0022 Engine Code in 4 Minutes [2 DIY Methods / Only $6.53]
How to Fix P0022 Engine Code in 4 Minutes [2 DIY Methods / Only $6.53]
How Do I Fix Code P0022 - Causes & Easy Diagnosis ||
How Do I Fix Code P0022 - Causes & Easy Diagnosis ||
P0022 Code Solution You Won't Find Elsewhere
P0022 Code Solution You Won't Find Elsewhere
Bad VVT Solenoid Symptoms: 9 Common Failure Signs
Bad VVT Solenoid Symptoms: 9 Common Failure Signs
How to fix p0022 ford f150 5.0 !!! Easy fix !!
How to fix p0022 ford f150 5.0 !!! Easy fix !!
F150 Mustang Coyote 5.0 VCT solenoid diagnosis P0010 P0020
F150 Mustang Coyote 5.0 VCT solenoid diagnosis P0010 P0020
Ford VCT Solenoid Diagnostic Explained | Variable Valve Timing Solenoid Valve | P0011, P0016
Ford VCT Solenoid Diagnostic Explained | Variable Valve Timing Solenoid Valve | P0011, P0016
Ford IDS Data Logging Pro-Tip for VCT Errors
Ford IDS Data Logging Pro-Tip for VCT Errors
2018 F-150 5.0L VCT Issue: P0025, P0019, P0300, P0316
2018 F-150 5.0L VCT Issue: P0025, P0019, P0300, P0316
Ford F-150 3.5 & 5.0 Variable Cam Timing PHASER Problems Explained (P0011, P0012, P0021, P0022)
Ford F-150 3.5 & 5.0 Variable Cam Timing PHASER Problems Explained (P0011, P0012, P0021, P0022)
2015 5.0L replace VCT solenoids
2015 5.0L replace VCT solenoids
FORD 3.5L Ecoboost Cam Phaser Rattle Fix & Replacement ~ Ford Finally Made Better Phasers!!
FORD 3.5L Ecoboost Cam Phaser Rattle Fix & Replacement ~ Ford Finally Made Better Phasers!!
How To Test A Variable Valve Timing (VVT) Solenoid (Andy’s Garage: Episode - 262)
How To Test A Variable Valve Timing (VVT) Solenoid (Andy’s Garage: Episode - 262)
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0022 for:
  • Ford F-150: 2015201620172018201920202021
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part