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

P0390 on 2018-2020 Ford F-150 5.0L: VCT Solenoid and Cam Sensor Fixes

On a 2018-2020 F-150 with the 5.0L V8, code P0390 is most often caused by a faulty Bank 2 (driver's side) exhaust VCT oil control solenoid, per Ford TSB 18-2360. This is a known issue also affecting the 2018-2019 Mustang GT. Expect to pay ~$35-$50 for the Motorcraft solenoid and ~$45-$70 for the required valve cover gasket set.

22 minutes to read 2018-2020 Ford F-150
Most Likely Cause
Faulty Bank 2 Exhaust VCT Oil Control Solenoid
Difficulty
3/5
Est. Time
1.9 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $450
Parts Price
$100 – $170
⚠️ Drivable, but... — Driving is possible, but not recommended for long distances or aggressively. A faulty sensor or solenoid can cause stalling, rough idle, poor performance, and reduced fuel economy. Ignoring the issue could potentially lead to further engine problems or leave you stranded.
Key Takeaways
  • For a 2018-2020 F-150 5.0L, P0390 almost always points to a bad Bank 2 (driver's side) exhaust VCT solenoid, not the cam sensor, as per TSB 18-2360.
  • A key symptom is a rattle from the driver's side of the engine when letting off the gas.
  • The repair requires removing the valve cover, so replacing the gasket and VCT seals at the same time is not optional.
  • Always check the engine oil level first, as these engines have a known oil consumption issue that can affect VCT performance.
P0390 stands for 'Camshaft Position Sensor 'B' Circuit (Bank 2)'. This means the Powertrain Control Module (PCM) has detected a fault in the electrical circuit for the camshaft position sensor. For the 5.0L V8 engine, 'Bank 2' is the driver's side of the engine, and 'Sensor B' refers to the exhaust camshaft. The PCM relies on a clean signal from this sensor to accurately control fuel injection, ignition timing, and especially the Variable Camshaft Timing (VCT) system.

What's Unique About the 2018-2020 Ford F-150

For this specific F-150 and engine (and its platform mate, the Mustang GT), Ford released Technical Service Bulletin (TSB) 18-2360, which is critical for diagnosing P0390. The TSB states that if P0390 and/or P0394 are the only codes present, the cause is almost certainly a faulty exhaust VCT oil control solenoid on Bank 2, not the camshaft position sensor itself. This makes the diagnostic path unique, pointing directly to a known issue with the VCT solenoid on the 3rd generation Coyote V8 engine, allowing a technician to bypass traditional sensor testing and go straight to the likely point of failure.

Symptoms You May Notice

  • Illuminated Check Engine Light
  • Rough or unstable idle
  • Engine stalling, especially at low RPM
  • Noticeable loss of engine power and poor acceleration
  • Difficulty starting the engine
  • Decreased fuel economy
  • A distinct rattling, crackling, or chattering noise from the driver's side front of the engine, especially when letting off the throttle 🎬 See how to identify and fix that deceleration rattle. (deceleration). This can be felt by hand on the solenoid itself.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor without first considering the VCT solenoid. Due to TSB 18-2360, the solenoid is the primary and most likely culprit when P0390 appears alone on this specific vehicle.

Most Likely Causes

  1. Faulty Bank 2 Exhaust VCT Oil Control Solenoid 🔴 High Probability This is a well-documented failure on the 2018+ 5.0L engine, leading Ford to issue TSB 18-2360. The solenoid can fail internally, causing the rattle and triggering the circuit code.
    How to confirm: Using a scan tool, verify that P0390 (or P0394) is the only diagnostic trouble code stored. If so, TSB 18-2360 directs you to replace the solenoid without further diagnosis. You can sometimes physically feel the solenoid chattering by hand during a throttle snap.
    Typical fix: Replace the Bank 2 (driver's side) exhaust VCT oil control solenoid. This requires removing the driver's side valve cover. It is mandatory to replace the valve cover gasket and the VCT solenoid seals in the valve cover. A dab of RTV sealant (Ford TA-30 or equivalent) should be applied where the timing cover meets the cylinder head.
    Est. part cost: $80-$120
  2. Faulty Camshaft Position Sensor (Bank 2 Exhaust) ⚪ Low Probability
    How to confirm: This should only be investigated if replacing the VCT solenoid does not resolve the code, or if other codes are present. Test the sensor by checking for a proper AC voltage signal with the engine cranking, or check resistance across its pins with a multimeter.
    Typical fix: Replace the Bank 2 exhaust camshaft position sensor. It is located on the rear of the driver's side cylinder head.
    Est. part cost: $25-$40
  3. Wiring or Connector Issue ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness and connectors for both the Bank 2 cam sensor and the VCT solenoid. Look for chafing, breaks, corrosion, or oil contamination. Use a multimeter to check for continuity and shorts in the circuit from the PCM to the component.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the electrical connector.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Low or Dirty Engine Oil: The VCT system is hydraulic and relies on clean oil at the proper pressure to function. Given the known oil consumption issues with this engine (TSB 19-2365), it is critical to check the oil level and condition first. Low oil can cause erratic VCT operation and trigger various timing codes. Manufacturer bulletin SSM 47441 specifically notes that P0390 and P0394 may be caused by a low engine oil level and advises ensuring the level is between the minimum and maximum marks before further diagnosis.
  • Base Timing Issue (e.g., Stretched Timing Chain, Failed Phaser): While a more serious and less common cause for an isolated P0390, a problem with the mechanical timing components like the phaser itself can lead to this code. This would typically be accompanied by other codes (like P0011, P0012, P0021, P0022) and more severe symptoms.

Diagnosis Steps

  1. Connect an OBD-II scanner and retrieve stored codes.
  2. Confirm if P0390 and/or P0394 are the only codes present. If yes, proceed based on Ford TSB 18-2360.
  3. If other codes are present, this TSB does not apply; proceed with standard diagnostics for the other codes first.
  4. CRITICAL: Check the engine oil level and condition. Top off or change if necessary. These engines are known to consume oil. 🎬 Watch: Why low oil often triggers the P0390 code. As stated in SSM 47441, a low oil level can be the direct cause of these specific DTCs.
  5. Per TSB 18-2360, the definitive next step is to replace the Bank 2 (driver's side) exhaust VCT oil control solenoid.
  6. To perform the repair, disconnect the battery, remove the airbox, and unplug the necessary sensors and ignition coils. Pull the wiring harness back from the driver's side valve cover.
  7. Remove the ignition coils and all valve cover bolts. The high-pressure fuel pump may need to be unbolted from the cover for access.
  8. Remove the valve cover. The solenoid is at the front of the head, held by an 8mm bolt.
  9. Replace the VCT solenoid, the main valve cover gasket, and the two VCT solenoid seals in the valve cover itself.
  10. Before reinstalling the valve cover, clean the mating surfaces and apply a small dab of silicone sealant (e.g., Motorcraft TA-30) at the corners where the timing cover meets the cylinder head.
  11. Reassemble all components, clear the codes, and perform a test drive, listening for the absence of the decel rattle to confirm the repair.

Parts You'll Likely Need

  • VCT Oil Control Solenoid (Exhaust/Intake) (OEM #HL3Z-6M280-A) — This is the most common cause of an isolated P0390 code on this vehicle, as identified by Ford TSB 18-2360. This part number is used for both intake and exhaust solenoids.
    Trusted brands: Motorcraft
    OEM price range: $35-$50
    Aftermarket price range: $25-$40
  • Valve Cover Gasket (Left/Driver Side) (OEM #JL3Z-6584-D) — This gasket is a required replacement when removing the valve cover to access the VCT solenoid. It is not reusable.
    Trusted brands: Motorcraft, Fel-Pro
    OEM price range: $45-$70
    Aftermarket price range: $30-$50
  • VCT Solenoid Valve Cover Seal (OEM #BR3Z-6C535-A) — This is the small circular seal in the valve cover that the top of the VCT solenoid passes through. TSB 18-2360 calls for its replacement. Two are needed per side.
    Trusted brands: Motorcraft
    OEM price range: $5-$10
    Aftermarket price range: $3-$7
  • Camshaft Position Sensor (OEM #HX7Z-6B288-A) — If the VCT solenoid does not fix the issue, the sensor itself is the next most likely component to have failed.
    Trusted brands: Motorcraft, NGK, Delphi, Standard Motor Products
    OEM price range: $25-$40
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • P0394 — P0394 is 'Camshaft Position Sensor 'B' Circuit Intermittent (Bank 2)'. It indicates an intermittent version of the same fault and is often caused by the same failing VCT solenoid. TSB 18-2360 applies to both codes.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 18-2360: '5.0L - Illuminated Malfunction Indicator Lamp (MIL) With Diagnostic Trouble Codes (DTCs) P0390 And/Or P0394'. This bulletin is the primary document for this issue, identifying a faulty Bank 2 exhaust VCT oil control solenoid as the cause and providing the part numbers and procedure for the fix. It applies to 2018 F-150 and 2018-2019 Mustang models.
  • SSM 47441: This manufacturer bulletin notes that 2018 F-150 vehicles with the 5.0L engine may exhibit P0390 and/or P0394 due to low engine oil levels, and advises verifying the oil level before performing other repairs.

Platform-Specific Known Issues

  • The 2018 5.0L V8 is known for having issues with the VCT solenoids, leading Ford to issue TSB 18-2360 to address codes P0390 and P0394 specifically by replacing the solenoid rather than the sensor.
  • This issue is often accompanied by a noticeable rattle from the front of the engine on deceleration, which is a key indicator pointing towards the VCT solenoid.

Mechanic-Grade Diagnostic Values

  • VCT Oil Control Solenoid internal resistance — expected: 7.0 - 15.0 Ohms. Measurements on a known-good 5.0L Coyote were 7.8-7.9 Ohms.. Failure: A reading of 0 Ohms (short) or infinite/OL (open circuit) indicates a failed solenoid coil.
  • VCT Solenoid connector voltage (Key On, Engine Off) — expected: ~12V (Battery Voltage) on the power supply pin.. Failure: Low or no voltage points to a wiring issue upstream of the solenoid, not the solenoid itself.
  • Camshaft Position Sensor (CMP) internal resistance — expected: Approximately 200 - 600 Ohms. (Note: A value of 334 Ohms was measured on a 2.5L Ranger, and 205-579 Ohms is spec for a 5.4L 3V).. Failure: A reading significantly outside this range suggests a faulty sensor. This is a secondary test if the VCT solenoid replacement does not fix the code.
  • CMP Sensor connector voltage (Key On, Engine Off) — expected: For 3-wire sensors, expect a 5V reference (VREF) on one pin and ground on another.. Failure: Missing VREF or ground indicates a wiring or PCM issue.

Scan Tool Commands That Help

  • Ford IDS (or equivalent professional scanner): VCT Solenoid Output State Control / Bidirectional Test — With the engine idling, a technician can command the suspect VCT solenoid on and off. A healthy solenoid will produce an audible click and cause a noticeable change in idle quality or may even stall the engine. If there is no click or change in idle, it confirms the solenoid is not actuating, either due to an internal failure or a circuit problem.
  • Ford IDS (or equivalent professional scanner): Camshaft Position Sensor Relearn — This may be required after replacing a camshaft position sensor. If the engine runs poorly after sensor replacement, initiating this procedure can help the PCM learn the new sensor's specific electronic characteristics.

Wiring & Ground Locations

  • Firewall to Cylinder Head Ground Strap — On the driver's side, a braided ground strap runs from the firewall (near the brake booster) to a bolt on the rear of the driver's side (Bank 2) cylinder head.. This is a primary ground point for engine sensors on Bank 2. If this strap is loose, corroded, or broken, it can cause an unstable ground reference for the camshaft position sensor, leading to erratic signals and a P0390 code even if the sensor and its direct wiring are good.
  • CMP22 Circuit — This refers to the wiring circuit between the PCM and the Bank 2 Exhaust Camshaft Position Sensor.. The official diagnostic manual lists potential faults as an open, short to ground, or short to voltage in this specific circuit. Technicians must check for continuity and shorts on these wires between the PCM connector and the sensor connector.
  • Engine Bay Power Distribution Box — Located in the engine bay on the passenger's side, near the battery.. This box contains fuses and relays that supply power to engine control circuits. While less common, a blown fuse related to the PCM or engine sensors could cause this code.

Real Owner Repair Stories

  • f150forum.com user 'rolandlf150texas' and YouTube user 'Matt' (2019 F-150 5.0L with 40k miles) — Check Engine Light with P0390.
    ❌ Tried (didn't work) Replacing the Bank 2 exhaust camshaft position sensor. The code returned shortly after.
    ✅ What actually fixed it The engine was found to be 5 quarts low on oil. After topping off the oil to the correct level and clearing the code, the code did not return and the truck ran fine. This highlights the VCT system's sensitivity to oil level and pressure.
  • Mustang6G.com forum user (2019 Mustang GT 5.0L (same engine and VCT system)) — Rough idle, intermittent stalling, but no codes initially.
    ❌ Tried (didn't work) The owner was about to replace all four VCT solenoids.
    ✅ What actually fixed it The user discovered one of the electrical connectors to a VCT solenoid on the driver's side was not fully seated or had a bad connection. Replacing the pigtail connector resolved all symptoms without needing to replace the solenoid itself.

Documented NHTSA Reports

  • An owner reported in NHTSA ODI #11585258 that their truck exhibited a check engine light and an occasional strange noise; an EEC test revealed code P0390 and the engine was found to be 5 quarts of oil low despite a recent oil change.
  • NHTSA ODI #11661383 describes a situation where a truck threw a P0390 code because it was out of oil, noting that the oil gauge did not provide a warning that the oil was low.

When the Usual Fixes Don't Work

  • While TSB 18-2360 is the primary diagnostic path and points directly to the VCT solenoid, multiple owner reports confirm that P0390 can also be triggered by a significantly low engine oil level. The VCT system is hydraulically operated, and low oil pressure can prevent the phasers from moving correctly, which the PCM can misinterpret as a sensor circuit fault. Therefore, checking the oil level is a critical first step that should be performed even before following the TSB, especially given the known oil consumption issues of this engine.

OEM Part Supersession History

  • HL3Z-6M280-AHL3Z-6M280-A (current) — This part number appears to be the stable, long-running part for the Gen 3 Coyote VCT solenoids.
    Heads up: While older Coyote generations had different VCT solenoid part numbers that went through revisions (e.g., BR3Z-6M280-D to -E), the HL3Z-6M280-A is the correct and specified part for the 2018-2020 F-150 5.0L.

Model Year Variations Within This Range

  • 2018-2020: The 2018 model year marked the debut of the significantly updated 'Gen 3' 5.0L Coyote V8. It introduced a dual-fuel system (direct and port injection) and Plasma Transferred Wire Arc (PTWA) cylinder liners, among other changes. While TSB 18-2360 only explicitly lists the '2018 F-150', the engine and VCT system remained fundamentally the same through 2020, making the TSB's diagnosis and fix applicable to the entire 2018-2020 range.

Diagnostic Flowchart

Start by confirming if P0390 is the only code present. This immediately determines if you should follow the common TSB 18-2360 repair path or perform standard electrical diagnostics.
Is the Check Engine Light accompanied by a distinct rattling or chattering noise from the driver's side front of the engine, especially when letting off the throttle (deceleration)?
Have you checked the engine oil level and condition? The 2018+ 5.0L engine is known for oil consumption.
→ Correct the oil level and condition, then clear the codes. VCT systems are highly sensitive to oil pressure. If P0390 returns with proper oil level, the VCT solenoid is the confirmed cause.
→ This combination of P0390 and the 'decel rattle' is the classic symptom addressed by Ford TSB 18-2360. The definitive fix is to replace the Bank 2 (driver's side) exhaust VCT oil control solenoid, valve cover gasket, and VCT solenoid seals.
Even without the rattle, Ford TSB 18-2360 identifies a faulty VCT solenoid as the primary cause. Has this part already been replaced for this issue?
→ First, verify engine oil level is full and the oil is clean. If so, proceed with replacing the Bank 2 (driver's side) exhaust VCT oil control solenoid per TSB 18-2360.
Since a new VCT solenoid didn't fix the issue, the fault is likely in the sensor or the wiring harness. Which do you want to check next?
→ Inspect the wiring harness for the Bank 2 exhaust VCT solenoid and Camshaft Position Sensor. Look for chafing, breaks, or oil contamination in the connectors. Check for continuity from the PCM to the component connectors.
→ Test the Bank 2 exhaust Camshaft Position Sensor (located on the rear of the driver's side cylinder head). Check for a proper AC voltage signal while cranking or measure its internal resistance. Replace if the sensor fails testing.
→ The presence of other codes means TSB 18-2360 does not apply. Diagnose and resolve all other codes first. A separate issue may be causing the P0390 fault. Re-evaluate after other faults are cleared.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption 🔴 High — Widespread on 2018-2020 models. Ford defines 'excessive' as more than 1 quart per 3,000 miles. Often noticed within the first 30,000 miles. (Ref: TSB 19-2365. The fix involves a PCM reprogram to reduce engine vacuum on deceleration and, for earlier builds, a revised dipstick.)
  • Engine Rattle on Deceleration ('Decel Rattle') 🟠 Medium — Very common on 2018+ 5.0L engines, often present from new. It is a light, metallic rattle when decelerating between ~1500-800 RPM. (Ref: TSB 18-2354 was issued but many owners report it did not fix the noise, and dealers often classify the sound as a 'normal characteristic'.)
  • 10R80 Transmission Harsh/Erratic Shifting 🟠 Medium — Common across many 2017+ Ford vehicles with the 10-speed automatic. Symptoms include hard shifts (especially 3rd-5th gear), jerking, and delayed engagement. (Ref: Multiple TSBs exist for software updates (e.g., TSB 21-2315) to improve shift logic. Some cases require valve body replacement. Several class-action lawsuits have been filed regarding this transmission.)
  • Quiet Diesel/Ticking Noise at Idle 🟡 Low — A common characteristic often referred to as 'typewriter tick'. It is attributed to the high-pressure direct injection fuel system and is generally considered normal for this engine. (Ref: TSB 19-2144 acknowledges a 'light to moderate knocking type noise at idle' on 2018-2019 models.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this repair, buying used parts is not recommended for any of the primary failure components (solenoid, sensor, gaskets). A used valve cover could be considered only if the original was physically cracked or damaged during the repair, but this is highly unlikely.

OEM-only on this vehicle (don't cheap out):

  • VCT Oil Control Solenoid: Given that a faulty solenoid is a known issue addressed by a Ford TSB, using the OEM Motorcraft part (HL3Z-6M280-A) is strongly advised to ensure the latest revisions and reliability.
  • Camshaft Position Sensor: Aftermarket cam sensors are notorious for high failure rates and causing codes to return. If the sensor must be replaced, use an OEM Motorcraft part.

Aftermarket brands forum-validated for this vehicle:

  • Fel-Pro: A widely trusted and reliable brand for the valve cover and solenoid gaskets if an OEM Motorcraft set is not used.

Brands owners have reported issues with on this vehicle:

  • Unbranded/generic VCT solenoids and sensors from online marketplaces like Amazon or eBay. Owners frequently report these parts failing quickly or being dead-on-arrival, leading to repeat repairs.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2020 Ford F-150 5.0L — 59000 miles

Symptoms: Check engine light with code P0390 and a 'weird noise like a crackling noise when I press on the gas'.

What fixed it: The owner first replaced the camshaft position sensor, which cleared the code but did not fix the crackling noise.

Source hint: 2CarPros

2018 Ford F-150 5.0L

Symptoms: Check engine light with code P0390 and a short rattle after a cold start.

What fixed it: The dealer replaced the exhaust VCT solenoid according to the procedure in TSB 18-2360.

Source hint: f150forum.com: A thread titled 'Short Rattle after cold starting' from 12-16-2021

2019-2020 Ford F-150 5.0L

Symptoms: A distinct rattling noise from the engine, particularly on deceleration.

What fixed it: Replacement of the VCT solenoids, which required removing the valve cover.

Source hint: YouTube: User 'Ford Boss Me' videos showing the diagnosis and replacement of the VCT solenoids

Frequently Asked Questions

I have a P0390 code and a rattle on my 2018 F-150. Is there a specific TSB for this?
Yes, Ford issued TSB 18-2360 specifically for the 2018 F-150 5.0L with codes P0390 and/or P0394. It identifies a faulty Bank 2 (driver's side) exhaust VCT oil control solenoid as the root cause.
Is the rattling noise I hear when letting off the gas related to the P0390 code?
Yes, a distinct rattling or chattering noise from the driver's side front of the engine on deceleration is a key symptom of the failing VCT solenoid that triggers code P0390 on this engine.
The TSB says to replace the VCT solenoid. Should I try replacing the cheaper camshaft position sensor first?
No. According to TSB 18-2360, if P0390 or P0394 are the only codes present, the correct procedure is to replace the VCT oil control solenoid without further diagnosis. The camshaft position sensor is a low-probability cause for this specific issue.
I'm replacing the VCT solenoid myself. What other parts must I replace at the same time?
When replacing the VCT solenoid, it is mandatory to also replace the main valve cover gasket and the two VCT solenoid seals located in the valve cover. You must also apply a dab of RTV sealant, like Motorcraft TA-30, where the timing cover meets the cylinder head.
Does this P0390 solenoid issue affect any other Ford vehicles besides the F-150?
Yes, TSB 18-2360 also applies to the 2018-2019 Ford Mustang GT, as it shares the same Gen 3 Coyote 5.0L V8 engine and the same faulty VCT solenoid issue.
My truck is consuming a lot of oil. Could low oil be the only reason for my P0390 code?
While you should always ensure the engine oil is at the proper level, as low oil can cause VCT issues, the P0390 code on this specific engine is almost always caused by an internally failed VCT solenoid, as documented in TSB 18-2360. The oil consumption is a separate known issue covered by TSB 19-2365.
2019 F150 P0390 VCT Exhaust Oil control solenoid Fix/Replacement
2019 F150 P0390 VCT Exhaust Oil control solenoid Fix/Replacement
2020 F150 5.0L Rattle On Decel Fix Exhaust VCT Solenoid Bank 2 - How To - Part 2 of 2
2020 F150 5.0L Rattle On Decel Fix Exhaust VCT Solenoid Bank 2 - How To - Part 2 of 2
2018 F-150 5.0L VCT Issue: P0025, P0019, P0300, P0316
2018 F-150 5.0L VCT Issue: P0025, P0019, P0300, P0316
2018 F150 5.0L V8 - Camshaft Position Sensor B (Bank 2) P0390 [LOW OIL]
2018 F150 5.0L V8 - Camshaft Position Sensor B (Bank 2) P0390 [LOW OIL]
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 P0390 (Deep Dive) for:
  • Ford F-150: 201820192020
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