2018-2023 Mustang Trouble Codes: A Diagnostic Guide by Engine

The 2018 model year was a bigger break than most people realize.

Ford dropped the V6 entirely, gave the 5.0 direct injection and a whole new fuel system, retuned the 2.3 EcoBoost, replaced the six-speed automatic with the 10R80 ten-speed, and revised the MT82 manual. A 2017 GT and a 2018 GT look like the same car. Under the hood they diagnose very differently.

That matters because most of the code information floating around for “S550 Mustangs” was written for 2015 to 2017 cars and quietly applied to everything after. On a Gen 3 Coyote, that’s how you end up replacing port injectors on an engine that has eight more injectors you didn’t know about.

This guide covers the 2018 through 2023 Mustang specifically: what codes these cars actually throw, what causes them on these engines, and which ones have a documented Ford fix you should not be paying for.

New to reading codes? Start with our complete guide to Mustang check engine light codes, which covers how the code system works, what your scanner can and cannot see, and how to avoid the mistakes that cost people money. This guide assumes you already have codes in hand.

Which Engine Do You Have?

The diagnosis changes completely depending on what’s under the hood. This era covers four distinct engines.

Engine Applications Model years
2.3L EcoBoost I4 EcoBoost, EcoBoost Premium, High Performance Package 2018-2023
5.0L Coyote (Gen 3) GT, Bullitt, Mach 1 2018-2023
5.2L Voodoo (flat-plane NA) Shelby GT350, GT350R 2018-2020
5.2L Predator (supercharged) Shelby GT500 2020-2022

Transmissions matter just as much, because a large share of the codes owners see in this era are transmission codes:

Transmission Applications
10R80 10-speed automatic EcoBoost, GT, Bullitt, Mach 1
MT82-D4 6-speed manual EcoBoost, GT, Bullitt
TREMEC TR-3160 6-speed manual GT350, Mach 1
TREMEC TR-9070 7-speed DCT GT500
DIAGNOSTIC TOOL

MUSTANG CODE LOOKUP

Enter a check-engine code. Filter by your car for a tailored answer.

Diagnostic reference, not a repair manual. A trouble code identifies a circuit or condition, not a failed part, so always test before replacing anything. Recall and TSB applicability depends on your exact VIN and build date. Mustang Fan Club is an independent enthusiast resource and is not affiliated with or endorsed by Ford Motor Company.

Section One: 5.0L Coyote (Gen 3), 2018-2023

What changed, and why it matters diagnostically

The Gen 3 Coyote added direct injection alongside the existing port injection, raised compression from roughly 11.0:1 to 12.0:1, increased bore, and used a revised intake manifold.

Two things follow from that:

You now have sixteen injectors. Eight port, eight direct, plus a high-pressure fuel pump driven off the camshaft and a low-pressure pump in the tank. A fuel-related code has roughly twice as many possible origins as it did on a Gen 2, and the PCM switches between injection strategies based on load, temperature, and RPM. A fuel trim problem that only appears in one operating range is telling you which system is at fault.

Higher compression means less tolerance for marginal ignition and marginal fuel. Misfires that a Gen 2 would shrug off will set codes on a Gen 3.

Cam timing codes: check the oil before anything else

P0011, P0014, P0021, P0024 and the surrounding range.

These are Variable Camshaft Timing codes, and on a Coyote the first thing you check is not a part. It’s the dipstick.

VCT phasers are hydraulically actuated by engine oil pressure. Low oil, degraded oil, or the wrong viscosity means the phasers cannot hold commanded position; the PCM sees the discrepancy, and it sets a timing code. Being down as little as half a quart is enough to trigger it on some cars.

This connects directly to the next section, and it’s the single most important thing a 2018-2020 GT owner can know.

If oil level and condition are good, the next most common cause is a failed VCT solenoid on the affected bank. Bank 1 is the passenger side; Bank 2 is the driver side. The codes tell you which bank and whether it’s intake or exhaust.

What people get wrong: replacing the camshaft position sensor. The sensor is usually reporting the condition accurately. Killing the messenger does not change the message.

The oil consumption issue (2018-2020)

Ford issued TSB 19-2365 covering excessive oil consumption on Gen 3 engines. Affected engines could consume more than a quart per 3,000 miles with no external leak, which meant most owners had no idea until they checked the dipstick.

This is the root cause behind a meaningful percentage of the cam timing codes and misfires on these cars. An engine quietly burning oil runs low; low oil causes VCT faults, and oil getting past the rings fouls plugs and causes misfires. Owners chasing a P0024 or a P0305 in isolation are often looking at a symptom three steps downstream.

Practical implication: if you own a 2018 to 2020 GT, check your oil every fuel fill. Not every oil change. Every fill. If you’re consuming, document it with dated measurements before you go to a dealer, because a consumption claim without records goes nowhere.

Misfire codes

P0300 (random or multiple), P0301 through P0308 (specific cylinder), P0316 (misfire detected in first 1,000 revolutions, meaning a startup misfire).

P0316 paired with a cylinder-specific code is the common pattern, and it’s telling you the misfire happens on cold start.

Diagnostic order on a Gen 3:

  1. Freeze frame first. Cold and idling versus hot and under load are completely different problems.
  2. Swap components between cylinders. Move the coil from the misfiring cylinder to a healthy one. If the misfire follows, you found it. This costs nothing and eliminates guessing.
  3. Pull the plug and read it. Oil on the threads and a darkened porcelain point toward consumption. Fuel-fouled points toward injector or ignition.
  4. Check for the software TSB. Ford issued TSB 22-2464 for 2021-2022 model years indicating PCM software as a cause of P0308 and other misfire codes, corrected with a dealer update. If your car is in that range, check this before spending anything.
  5. Consider the fuel pump recall if the car is a 2021 or 2022. See the recall section below.
  6. Intake manifold runner control. Less common on Gen 3 than on earlier engines, since the revised manifold addressed the older IMRC failures, but a broken runner valve is still possible.

Flashing MIL means stop. Raw fuel into a hot catalyst destroys it quickly. That converter costs vastly more than the coil that caused it.

Fuel system codes

The dual injection setup produces codes across a wider range than owners expect.

  • P0087 / P0088: fuel rail pressure too low or too high. On a Gen 3, this usually points at the high pressure side, which means the HPFP, the cam lobe that drives it, or the pressure sensor.
  • P0171 / P0174: system too lean, Bank 1 and Bank 2. Lean on both banks means a common upstream cause: unmetered air after the MAF, a failed PCV component, or fuel supply. Lean on one bank points at that bank’s hardware.
  • P219A / P219B: fuel trim cylinder or bank imbalance. Frequently the first sign of an injector going marginal, and a code that turns up on modified and track-driven cars in particular.
  • P0230 range: fuel pump circuit faults.

Fuel pump recall alert for 2021-2022 cars. See the recall section. A failing low pressure pump presents as misfires, rough running, reduced power, and a check engine light before it strands you.

Catalyst efficiency codes

P0420 (Bank 1) and P0430 (Bank 2): catalyst system efficiency below threshold.

The code compares the upstream and downstream oxygen sensor signals. If the downstream sensor starts mirroring the upstream one, the PCM concludes the converter is no longer doing its job.

On a stock Gen 3, this usually means a genuinely degraded converter or an exhaust leak upstream of a sensor letting in outside air and skewing the reading. An EVAP purge valve stuck open can also skew fuel delivery enough to set it.

On a modified car, it usually means nothing is broken at all. High flow cats flow more than the calibration expects, and the monitor reports what it sees. This is covered in detail in the modifications guide, but the short version is below.

EVAP codes

P0442, P0455, P0456 (leaks of various sizes), P0443, P0446 (purge and vent control circuits), P144A, P144C (purge system flow and valve faults).

Check the fuel cap first, always, because it costs nothing. Beyond that, the purge valve is the frequent offender on these cars, and a stuck-open purge valve causes secondary problems: it pulls fuel vapor into the intake at the wrong times, which shows up as lean codes, rich codes, rough idle, and catalyst codes that have nothing to do with the catalyst.

The EVAP monitor is also the reason your car is not “ready” for inspection. It has the narrowest enabling conditions of any monitor: a specific fuel level range, a specific temperature window, and in many cases an extended key-off period. On modified cars in particular, owners report that every other monitor setting while EVAP refuses to complete for days.

Section Two: 2.3L EcoBoost, 2018-2023

The four-cylinder cars get less coverage than the V8s and deserve better. They’re mechanically busier, and boost adds an entire category of codes the V8 never sees.

Boost control codes

P0299: turbocharger underboost. The PCM commanded a boost level and did not get it.

The instinct is to assume the turbo failed. It usually hasn’t. The realistic order of suspicion:

  1. Charge pipe connections. A loose or popped hot-side or cold-side charge pipe is the single most common cause, especially on cars with aftermarket piping or an intercooler upgrade. This is free to check.
  2. Boost leaks generally. Couplers, clamps, cracked plastic piping, intercooler seams.
  3. Wastegate and actuator. Sticking, carbon buildup on the flap, or a failed actuator.
  4. Boost control solenoid. Failed open means the wastegate never closes properly.
  5. Blow-off or diverter valve diaphragm. A torn diaphragm vents boost continuously.
  6. The turbo itself. Last, not first.

Related codes worth knowing: P0234 (overboost), P0238 (boost sensor high), P00AF / P0243 range for wastegate control circuits.

P0068 at altitude (2018-2019)

If you live at elevation and your 2018 or 2019 EcoBoost is showing P0068 as the only code, check TSB status before anything else.

Ford issued TSB 18-2370 covering exactly this: 2018-2019 Mustangs with the 2.3L EcoBoost, built on or before 17-Oct-2018, operating at or above 3,500 feet elevation, with an illuminated MIL and only P0068 stored. It was eligible under new vehicle and emissions warranty coverage.

This is a perfect example of why the TSB check comes before the parts order. P0068 is a MAP versus throttle position correlation code, and chasing it as a hardware fault at altitude on an affected car is pure wasted money.

Misfire and cooling system codes

P0300 through P0304, plus P0316.

Standard causes apply first: plugs, coils, injectors. Boosted engines are harder on plugs than naturally aspirated ones, and plug gap that’s fine at stock power blows out under added boost. If the car is tuned or running more boost than stock, plugs are suspect one.

One thing worth ruling out on any EcoBoost family engine with unexplained, persistent misfires: coolant intrusion. Ford has documented this failure mode on related EcoBoost engines, where coolant enters the cylinders and causes rough running with a cluster of misfire codes. The diagnostic is a cooling system pressure test held over several hours, watching for a pressure drop, followed by pulling plugs to inspect for coolant. If you are losing coolant with no visible external leak and have misfires that will not resolve with ignition parts, this belongs on the list. It is not a common Mustang failure, but it is expensive to miss.

EVAP purge

P144C and the surrounding EVAP purge codes show up frequently on EcoBoost cars, often after aggressive driving, and often once and never again. A purge valve that fails to fully close causes intermittent lean and rich codes that appear unrelated to each other.

If it appears once, clear it and watch. If it returns, test the valve rather than replacing it blind.

Charge air and PCV

The PCV system on a boosted engine handles a harder job than on a naturally aspirated one, and PCV faults cascade. Oil pulled into the intake tract fouls the charge air path, coats the intake valves, and skews readings. Owners running catch cans generally see less of this, and a catch can that has never been emptied is telling you something about how much oil is in circulation.

Section Three: 5.2L Voodoo, Shelby GT350 (2018-2020)

The flat-plane V8 is a different animal, and it lives closer to its limits.

Oil is the whole conversation

The Voodoo has a documented history of oil consumption, and the practical concern for GT350 owners is oil pressure under sustained cornering, not just consumption.

Owners running these cars on track report monitoring oil pressure closely, and there’s an established community practice of upgrading to the GT500 pan, pump, and pickup assembly for high-lateral-load use. Whether that’s necessary for your usage depends entirely on how you drive the car, but the fact that a factory Shelby has a well-known aftermarket oiling upgrade tells you where the margin is.

Low oil pressure codes on a GT350 are not something to clear and drive. Log oil pressure if you track the car. A pressure drop under braking or in long sustained corners is a real signal, not a sensor glitch.

Earlier Voodoo cars also had a documented issue with screw-on oil filters backing off due to flat-plane crank vibration, which Ford addressed by moving to a cartridge-style filter as used on the GT500. If you have an early car that has been serviced with the wrong filter style, that is worth verifying.

Timing chain tensioner (2020)

Ford recalled 2020 GT350, GT350R, and GT500 models over a secondary timing chain tensioner that may not have been properly activated during engine assembly. Ford issued a stop-sale on affected dealer inventory.

If you own a 2020 Shelby, verify this was completed. Check by VIN at NHTSA.gov and through Ford’s owner portal. This one is not optional.

Codes to take seriously

On a Voodoo, treat any misfire code, oil pressure code, or knock-related code as urgent rather than routine. The engine’s operating envelope leaves less room for “I’ll get to it next month,” and the repair bill for getting it wrong is in engine-replacement territory.

Section Four: 5.2L Predator, Shelby GT500 (2020-2022)

Supercharger and charge cooling

The Predator’s supercharger system adds an intercooler circuit with its own pump, reservoir, and sensors. Charge air temperature codes and intercooler pump circuit codes are specific to this car, and the practical failure mode owners notice first is heat soak on repeated hard runs rather than a code at all.

Monitor charge air temperature as live data if you use the car hard. It tells you more than the code will.

The TR-9070 dual-clutch

The seven-speed DCT is not a conventional automatic and does not diagnose like one. It’s a computer-controlled manual with two clutches and its own control module, and its codes live in that module rather than the PCM. A basic scanner reading only the PCM will show you nothing while the transmission module holds a full set of stored faults.

If you have a GT500 with a driveline complaint and a clean PCM scan, you have not actually scanned the car.

Timing chain tensioner (2020)

Same recall as the GT350, applied to the 2020 GT500 as well. Verify by VIN.

Section Five: Transmission Codes

This is where a large share of 2018-2023 Mustang codes actually originate, and where the documented-fix rate is highest.

10R80 ten-speed automatic

The 10R80 has one of the most extensive TSB histories of any component in this generation. If you have a ten-speed automatic Mustang with harsh engagement, delayed engagement, harsh shifting, or delayed shifting, with or without a light, check TSB status before you do anything else.

Ford has issued a long series of bulletins covering this. The recurring symptom list is harsh or delayed engagement and harsh or delayed shift, with a very long list of possible codes:

P0729, P0731, P0732, P0733, P0734, P0735, P0736, P0751, P0752, P0756, P0757, P0761, P0762, P0766, P0767, P0771, P0772, P076F, P07D9, P07F6, P07F7, P2700, P2701, P2702, P2703, P2704, P2705, P2707, P2708

Ford attributed these to control module software, transmission solenoid ID strategy, sticking valves in the main control valve body, and axial movement of the CDF clutch cylinder sleeve causing hydraulic circuit leaks.

Coverage by model year, from the bulletins:

  • 2018-2020 Mustang, addressed under TSB 25-2126 (which superseded 25-2018)
  • 2021-2022 Mustang built on or before 15-Aug-2022, addressed under TSB 24-2254
  • 2018 Mustang built on or before 20-Nov-2017 with P0741 and P1744, addressed under TSB 20-2117 (which superseded 18-2160), attributed to a sticking torque converter clutch valve in the main control valve body

There is also a safety recall (Ford 18S09, NHTSA 18V-213) covering a missing roll pin in the park pawl rod guide cup on the 10R80, which is a rollaway risk. Check this by VIN.

Why this matters so much: these bulletins are eligible under new vehicle and emissions warranty provisions. Owners have paid for valve body work that was covered. Check first.

A note on fluid: Ford designates the 10R80 fluid as lifetime fill. In the enthusiast community, that designation is treated with well-earned skepticism, particularly for cars that see track use, towing, or aggressive driving.

MT82-D4 six-speed manual

The MT82 mostly does not set codes. It fails mechanically.

The known pattern is shift fork failure, most commonly the 1-2 and 3-4 forks, which presents as losing a gear, finding neutral where a gear should be, or refusing to engage. Ford revised the transmission for 2018 and changed fork material, and 2018 and 2019 cars are the ones most frequently reported.

Because this is mechanical rather than electronic, your scanner will not warn you. The warning signs are notchiness that gets worse, grinding on a specific shift, and difficulty engaging a specific gear when cold. Do not force it. A fork that is bending is on its way to breaking, and a broken fork takes synchros with it.

TR-3160 and TR-9070

The TREMEC units in the GT350, Mach 1, and GT500 are generally robust. The DCT in the GT500 has its own control module and its own code set, discussed above.

Section Six: Codes Common Across the Whole Generation

These are not engine-specific.

Code family What it is First thing to check
P0135, P0141, P0155, P0161 O2 sensor heater circuits Circuit, connector, and fuse before the sensor
P0113 / P0112 Intake air temp sensor circuit Connector, wiring, aftermarket intake install
P0102 / P0103 Mass air flow circuit Intake tract for unmetered air, sensor contamination, aftermarket intake
P0128 Coolant temp below thermostat regulating temperature Thermostat, not the sensor
P0562 / P0563 System voltage low or high Battery, alternator, battery monitoring sensor
U-codes Module communication Battery condition first, then wiring. Low voltage causes network chatter that looks like module failure

A note on low voltage. A weak or failing battery on a modern Mustang produces an astonishing variety of unrelated-looking codes across multiple modules. Before you chase a network fault or a strange one-off code, load test the battery. This is the cheapest test in diagnostics, and it resolves a surprising number of mystery codes.

Section Seven: If Your Car Is Modified

Short version here, full treatment in the modifications guide.

Long tube headers and high flow cats produce P0420 and P0430 reliably. The catalyst monitor compares upstream and downstream sensor signals. A high flow cat converts less than the factory unit, the downstream sensor sees it, and the monitor reports correctly. Nothing is broken.

This has real consequences worth being honest about:

  • The commonly recommended fixes are O2 spacers or extenders, which move the sensor out of the direct flow path, or a tune that addresses the monitor.
  • If the converter is actually damaged, masking the code with a spacer hides a real problem.
  • Modifying emissions monitoring to defeat a code has legal implications that vary by jurisdiction, and in states with OBD-based inspection, a “ready” status on a monitor that has been worked around is exactly what the inspection is checking for.

We are not going to tell you what to do with your car. We are going to tell you that “just put a spacer on it” is advice with consequences attached, and you should know what they are.

Other modification-related patterns in this era:

  • Cold air intakes commonly trigger MAF codes and lean codes if the calibration was not updated for the new tube geometry.
  • E85 and boost on a Gen 3 push the fuel system hard and surface P219A/P219B imbalance codes.
  • Track use generates continuous memory codes across multiple modules that never illuminate a light. Owners scanning after track weekends routinely find codes they never knew existed.
  • Tuned cars should always be checked against the base calibration before diagnosing. A code that appears only with the tune loaded is a calibration issue, not a hardware failure.

Section Eight: The Recall and TSB Checklist

Before you spend a dollar on parts, run these checks.

  1. NHTSA.gov recall lookup by VIN. Free, takes thirty seconds, covers open safety recalls.
  2. Ford’s owner portal. Covers Field Service Actions and Customer Satisfaction Programs, which are not safety recalls and will not appear on NHTSA, but are still free repairs.
  3. TSB search for your specific year, engine, and transmission.

Known items for this generation

Item Applies to Issue
Recall 25S75 (NHTSA 25V455) 2021-2022 Mustang Low-pressure fuel pump may fail, causing engine stall. Symptoms include misfiring, rough running, reduced power, and check engine light. More likely with low fuel or in hot weather. Announced July 2025 covering roughly 850,000 vehicles across Ford’s lineup. Check current remedy status by VIN, as this developed after the announcement.
Recall 18S09 (NHTSA 18V-213) 10R80-equipped Missing roll pin in park pawl rod guide cup, rollaway risk
2020 Shelby timing chain tensioner recall 2020 GT350, GT350R, GT500 Secondary timing chain tensioner may not have been activated during assembly
TSB 19-2365 2018-2020 Gen 3 5.0 Excessive oil consumption
TSB 22-2464 2021-2022 PCM software as cause of P0308 and other misfire codes
TSB 18-2370 2018-2019 2.3 EcoBoost, built on or before 17-Oct-2018 P0068 only, at 3,500 feet elevation and above
TSB 20-2117 (supersedes 18-2160) 2018 Mustang 10R80, built on or before 20-Nov-2017 P0741 and P1744, sticking TCC valve in valve body
TSB 24-2254 2021-2022 Mustang 10R80, built on or before 15-Aug-2022 Harsh or delayed engagement and shift
TSB 25-2126 (supersedes 25-2018) 2018-2020 Mustang 10R80 Harsh or delayed engagement and shift, CDF clutch cylinder sleeve

Bulletins get superseded and reissued regularly, so treat this as a starting point for your search rather than a final answer. Build date matters on most of these, and your build date is on the door jamb sticker.

One clarification, because it circulates constantly: the 2021-2022 intake valve fracture recall (Ford 24S55, NHTSA 24V635) covers 2.7L and 3.0L Nano EcoBoost V6 engines, in the Bronco, F-150, Edge, Explorer, Nautilus, and Aviator. It does not cover the 5.0 Coyote, and it does not cover the Mustang. You will find articles claiming otherwise. They are wrong.

Quick Reference: Where to Start

Code First check
P0011 / P0014 / P0021 / P0024 Oil level and condition, then VCT solenoid on the affected bank
P0300 series / P0316 Freeze frame, then swap coils between cylinders, then TSB check
P0087 / P0088 High pressure fuel system, plus fuel pump recall status on 2021-2022
P0171 / P0174 Both banks means common cause upstream. One bank means that bank’s hardware
P219A / P219B Injector performance, common on modified and hard-driven cars
P0420 / P0430 Exhaust leaks and EVAP purge valve if stock. Expected behavior if running high flow cats
P0442 / P0455 / P0456 Fuel cap, then purge valve, then smoke test
P144A / P144C Purge valve function
P0299 Charge pipe connections, then boost leaks, then wastegate. Turbo last
P0068 (2018-2019 EcoBoost) TSB 18-2370 if you are at elevation
P0741 / P1744 TSB 20-2117 on 2018 cars
P0751-P0772, P2700 series 10R80 TSB check before any repair
U-codes Load test the battery first

Frequently Asked Questions

My 2018 GT is using oil. Is that normal? Some consumption is normal on any performance engine. Excessive consumption on a 2018-2020 Gen 3 is a documented issue addressed by TSB 19-2365. Measure it: record oil level at a consistent point, note mileage, and repeat. A documented rate is what a dealer needs. A verbal complaint is not.

Does the direct injection cause carbon buildup like other DI engines? The Gen 3 retains port injection alongside direct injection, and the port injectors spray fuel across the back of the intake valves. That’s a meaningful advantage over direct-injection-only engines, where the valves get no fuel wash at all. It reduces the problem substantially rather than eliminating it.

My 10R80 shifts harshly, but there’s no check engine light. Is there anything to check? Yes. The bulletins covering harsh and delayed shifting describe the symptom as possibly occurring with or without an illuminated MIL. Check TSB status by VIN and build date regardless of whether a light is on.

I have headers, and I’m getting P0420. Is my catalytic converter bad? Probably not. High-flow cats convert less than the factory units, and the monitor reports the difference. But “probably not” is not “definitely not,” and if the code appeared long after the install rather than immediately, something may have actually changed. Mode $06 data will show you the actual measured values rather than just the pass or fail result.

Can I use a cheap Bluetooth scanner on these cars? For a basic read of confirmed powertrain codes, yes. For anything past that, no. These cars have a substantial number of modules, and transmission codes in particular frequently live in the TCM where a basic reader cannot see them. On a GT500 with the DCT, a PCM-only scan tells you almost nothing about the transmission.

How do I know if my car has an unrepaired recall? Enter your VIN at NHTSA.gov for safety recalls, and check Ford’s owner portal separately for Field Service Actions and Customer Satisfaction Programs, which do not appear in the NHTSA database. Both are free.

Related Guides


This guide is a diagnostic reference, not a repair manual. TSB and recall information changes as Ford issues, supersedes, and expands bulletins, and applicability depends on your specific VIN and build date. Always verify current status through NHTSA and Ford before making a repair decision, and consult a qualified technician for work beyond your tooling or experience.

Jaron Cole

Author Jaron Cole

I've been around the Sun 35 times. I'm a Mustang owner, automotive enthusiast and content creator. It's not just a car, it's a lifestyle! #mustangfanclub

More posts by Jaron Cole

Leave a Reply

Share