Ford Expedition: Common Codes & Fixes

Real-world diagnostic data for the Ford Expedition. These are the codes techs see most often. Tap any code for the full vehicle-specific fix and the exact part.

37 codes have specific fixes for the Ford Expedition
B0028 B0028 (left front deployment loop) on Ford trucks is typically caused by a corroded or damaged driver-side airbag wiring harness where… 2007-2014 · moderate DIY · 1-2 hours B0029 B0029 (right front deployment loop) on Ford trucks usually comes down to the passenger airbag connector under the seat working loose due… 2007-2014 · moderate DIY · 1-2 hours B1318 Expedition B1318 often arrives together with a flaky remote-start or liftgate that will not open. 2007-2014 · easy DIY · 15-30 min B1352 Expedition B1352 is usually a failed ignition key halo bulb. 2003-2008 · moderate DIY · 45-60 min P0050 On Ford V6 and V8 engines, the bank 2 sensor 1 O2 sensor is on the driver-side exhaust manifold. 2005-2018 · easy DIY · 30 min - 1 hour P0103 MAF reading too high on the 5.0L Coyote usually indicates a failed MAF sensor element or water intrusion into the MAF connector. 2009-2020 · Easy DIY · 10-20 min P0118 Cylinder head temperature sensor (CHT, Ford uses this instead of ECT) reads open-circuit. 2004-2014 · Moderate DIY · 1-2 hr P0143 Bank 1 sensor 3 (post-post-cat on Ford V8) low voltage — often caused by exhaust manifold crack causing ambient air dilution at the sensor. 2004-2010 · Easy DIY · 30-45 min P0150 Bank 2 sensor 1 (upstream, passenger side on most V8s) malfunction — replace with Motorcraft or Denso OEM. 2005-2014 · Easy DIY · 30-45 min P0155 Bank 2 (passenger side) upstream O2 sensor heater circuit has failed. 2009-2020 · Easy DIY · 30-45 min P0161 Bank 2 downstream O2 sensor heater circuit fault. 2009-2020 · Easy DIY · 30-45 min P0163 Replace the rearmost B2 O2 sensor. 2003-2014 · easy DIY · 45 min P0171 Cracked intake manifold extremely common on 5.4L 3-valve. 2005-2014 · moderate DIY · 2-3 hours P0175 Bank 2 (passenger side) running rich. 2009-2020 · Moderate DIY · 1-2 hours P0175 Bank 2 rich on the 5.4L V8. 2005-2014 · Moderate DIY · 30 min P0203 Cylinder 3 injector circuit malfunction. 2009-2020 · Moderate DIY · 1-2 hours P0269 Cylinder 5 contribution fault — 5.4L 3V is plagued by cam phaser rattle and variable cam timing issues causing cylinder-specific misfires. 2005-2010 · Easy (coil), Advanced (phasers) DIY · 1 hr (coil), 10-14 hr (phasers) P0305 Cylinder 5 misfire on the Coyote V8. 2009-2020 · Easy DIY · 20-30 min P0306 Cylinder 6 misfire on EcoBoost. 2009-2020 · Easy (coil), Advanced (walnut blast) DIY · 30 min (coil), 3-4 hours (walnut blast) P0313 P0313 is a SAFEGUARD code -- the engine triggers it when the tank is too low and the fuel pump cavitates, causing a misfire. 2008-2020 · easy DIY · 5 min (fill up) P0316 P0316 on 6.0L and 5.4L 3V Fords is the classic cold-start misfire -- failed cam phasers ticking for the first few seconds. 2004-2010 · hard DIY · 8-10 hours P0406 P0406 means the EGR position sensor is reading higher than expected. 2004-2014 · easy DIY · 20-30 min P0430 Bank 2 (passenger side) catalytic converter efficiency below threshold. 2009-2019 · moderate DIY · 1.5-2 hours P0432 P0432 indicates the main (underbody) catalytic converter on Bank 2 is below efficiency threshold. 2004-2018 · moderate DIY · 1.5-3 hours P0454 Intermittent FTP sensor readings on Ford trucks are commonly caused by cracked solder joints inside the sensor or a corroded connector. 2004-2018 · moderate DIY · 1-2 hours P0522 Low oil pressure sensor input can be caused by an oil-soaked connector or a worn sensor. 2004-2014 · Easy DIY · 30-45 minutes P0605 Ford P0605 indicates PCM ROM corruption. 2007-2015 · pro only DIY · 2-3 hours P0843 On the 6R80, P0843 is a HIGH-voltage fault on the transmission fluid pressure sensor circuit. 2009-2019 · Hard DIY · 2-4 hours P1150 P1150 O2 sensor heater Bank 1 on older Ford V8s is usually a blown O2 heater fuse or a failed upstream O2 sensor. 1996-2004 · Easy DIY · 45-60 min P1289 Ford P1289 = Cylinder Head Temperature (CHT) sensor high voltage. 1997-2004 · moderate DIY · 30-60 min P2098 Ford P2098 = 'Post Catalyst Fuel Trim System Too Lean, Bank 2.' The downstream O2 sensor is reading leaner than expected. 2005-2010 · moderate DIY · 2-4 hours (header) / 30 min (O2) P2099 Ford P2099 = Post Catalyst Fuel Trim bank 2 TOO RICH. 2005-2010 · easy DIY · 45 min P2270 P2270 (downstream O2 stuck lean) commonly = failed rear O2 sensor. 2004-2014 · easy DIY · 30-45 min U0073 Ford U0073 typically indicates a shorted CAN bus wire, often at the firewall grommet or a pinched wire at a module connector. 2007-2014 · hard DIY · 1-3 hours U0184 U0184 (lost communication with radio) on Fords is commonly caused by a blown radio fuse (usually a 10A in the underhood or cabin fuse box). 2007-2014 · moderate DIY · 30-90 min U0422 U0422 (invalid data from BCM) on Ford trucks typically means the BCM is reporting impossible values -- often a battery voltage reading… 2007-2014 · moderate DIY · 1-2 hours U1149 U1149 lost comm with BCM on older Ford trucks is almost always water damage at the GEM (Generic Electronic Module) in the left kick panel. 2003-2013 · Advanced DIY · 2-3 hours U1882 U1882 on Ford is typically a lost communication code with a body electronics module. 2005-2013 · Advanced DIY · 2-3 hours

Frequently Asked Questions

What are the most common check engine light codes on a Ford Expedition?

The most commonly reported OBD-II codes for the Ford Expedition include B0028, B0029, B1318, B1352, P0050. Each code indicates a specific issue -- tap any code above for the full diagnostic breakdown.

How much does it cost to fix a check engine light on a Ford Expedition?

Repair costs vary by code. Many Ford Expedition fixes like gas cap replacement, sensor cleaning, or spark plug changes are under $50 in parts and can be done at home. More complex repairs like catalytic converter or transmission work can run $500-$2,000+ at a shop.

Can I drive my Ford Expedition with the check engine light on?

It depends on the code. A steady check engine light usually means you can drive short distances safely. A flashing check engine light means stop driving immediately -- continued driving can cause serious engine damage. Scan the code first to know what you are dealing with.

Explore More

All vehicle fixes | Browse all codes | Codes by make