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 |
MUSTANG CODE LOOKUP
Enter a check-engine code. Filter by your car for a tailored answer.
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:
- Freeze frame first. Cold and idling versus hot and under load are completely different problems.
- 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.
- Pull the plug and read it. Oil on the threads and a darkened porcelain point toward consumption. Fuel-fouled points toward injector or ignition.
- 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.
- Consider the fuel pump recall if the car is a 2021 or 2022. See the recall section below.
- 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:
- 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.
- Boost leaks generally. Couplers, clamps, cracked plastic piping, intercooler seams.
- Wastegate and actuator. Sticking, carbon buildup on the flap, or a failed actuator.
- Boost control solenoid. Failed open means the wastegate never closes properly.
- Blow-off or diverter valve diaphragm. A torn diaphragm vents boost continuously.
- 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.
- NHTSA.gov recall lookup by VIN. Free, takes thirty seconds, covers open safety recalls.
- 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.
- 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
- Mustang check engine light codes: the complete owner’s guide — how the system works, scanner tiers, freeze frame, readiness monitors
- 2024 and newer Mustang trouble codes — the S650 and Gen 4 Coyote
- The 20 most common Mustang check engine light codes — with full diagnostic paths
- Full module scanning and hidden codes — the FORScan deep dive
- Check engine light codes after modifications — headers, tunes, boost, and E85
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.
