P0390: The bank 2 camshaft position sensor B circuit is malfunctioning
Camshaft position sensor B circuit (bank 2)
Severity: Severity not verified — if the car runs badly, have it inspected
TroubleCodes.net says the circuit is at fault and lists no-start type symptoms for cam sensor codes, but no source rates driving risk, so the class is not set.
P0390 in short
P0390 means the bank 2 camshaft position sensor B circuit is faulty. Wiring, connectors, the sensor and, rarely, the computer are the usual suspects. Some Ford and Jeep owners report it with low oil or cam timing codes. A bad cam sensor can cause poor running or hard starts, so check it soon.
The camshaft position sensor B on bank 2 helps the computer time the engine. P0390 says the computer sees a problem in that sensor circuit rather than just a weak signal.
TroubleCodes.net lists a defective sensor, open or shorted wiring, wet or corroded connectors and a faulty computer or its programming. Subaru lists P0390 with its other camshaft codes on FA and FB engines, and FCA has a sensor replacement notice that names it.
Owners of 2019 and 2020 F-150s report P0390 together with a low oil level, and a Jeep Wrangler owner reports it with cam timing code P0016 and oil loss. Those are owner statements only.
Most likely causes
These are general causes for this code across vehicles. None is specific to one make or model.
Cause 1: Camshaft sensor, wiring or connector fault
Common general cause- Why it ranks here
- TroubleCodes.net lists a defective sensor, open or shorted wiring and wet or corroded connectors.
- What would change this
- Rises if the wiring or sensor fails a test. Falls if they test good and cam timing codes are stored.
Cause 2: Low engine oil level
Possible — needs testing- Why it ranks here
- Two F-150 owners say P0390 appeared with oil about 5 quarts low or when oil ran low. Neither is a confirmed repair finding.
- What would change this
- Rises if the oil is low and the code returned after topping up. Falls if the oil level is correct.
Cause 3: Cam timing or valvetrain problem
Possible — needs testing- Why it ranks here
- A Jeep owner replaced sensors without a fix and lists P0016 and oil loss; a 2013 F-150 owner lists many cam codes and compression problems.
- What would change this
- Rises if cam correlation codes like P0016 are stored. Falls if P0390 is the only code.
Cause 4: Engine computer update (some Ford trucks)
Possible — needs testing- Why it ranks here
- One owner says the dealer did a PCM update. No bulletin for P0390 on that truck is on file here.
- What would change this
- Rises if a dealer finds an update for your VIN. Falls if the computer is current.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all stored codes and note whether P0016, P0394 or other cam codes are stored with P0390.
IfCam correlation codes are stored too
It meansCheck oil level and cam timing condition.
IfP0390 stands alone
It meansCheck the sensor wiring.
Step 2: With the engine off and level, check the oil level on the dipstick.
IfThe oil is low
It meansCorrect it and have the cause found, then recheck.
IfThe oil is normal
It meansLook at the sensor wiring.
Step 3: Check the bank 2 camshaft sensor connector and wiring for damage, moisture or corrosion, then have the sensor tested.
Warning:The sensor sits on a hot engine near the timing or valve cover and moving belts; the engine must be off and cool.
IfDamaged wiring or connector
It meansRepair it.
IfWiring is good and the code returns with cam codes
It meansHave the cam timing checked.
Symptoms
- Check engine light
- Rough running, hesitation or reduced power
- Hard starting or no-start on some vehicles
How to fix
Step 1: Check the engine oil level on level ground with the engine off and top it up if low.
Step 2: Ask a dealer whether your VIN has an open software update.
Parts and cost context
- Camshaft position sensor:Do not replace the sensor on the code alone; a Jeep owner replaced the cam and crank sensors and the code stayed. Labor varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
SubaruYour car
2013 · Impreza
Supported by vehicle dataSubaru 11-130-13R names P0390 among cam position codes on FA/FB engines. Whether it is still current is not verified.
11-130-13R (P0390)Status unverified
Camshaft position and misfire DTCs (FA/FB)
2013brz, forester, legacy, outback · NHTSA 10089963
Gives inspection and repair procedures for camshaft position-related and misfire codes.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
FordYour car
2013–2020 · F-150
Supported by vehicle dataOwners of 2013, 2019 and 2020 F-150s report P0390; two say it came with low oil. No bulletin is on file here.
JeepYour car
2015 · Wrangler
Supported by vehicle dataA 2015 Wrangler owner lists P0016, P0390 and P0394 with limp mode and oil loss; sensors were replaced without a fix. No bulletin is on file here.
Related codes
Sources and review
- P0390 trouble code explanation
- NHTSA complaint ODI 11585258
- NHTSA complaint ODI 11661383
- NHTSA complaint ODI 11424531
- NHTSA complaint ODI 11098402
- FCA 05149141A: camshaft position sensor replacement notice
- Subaru 11-130-13R: camshaft position and misfire DTCs on FA/FB engines
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error