Home / Blog / Diagnostics
Diagnostics

How to Read Mustang Trouble Codes With Your iPhone

4 min read · Updated October 30, 2026

To read your Mustang's trouble codes on an iPhone, plug a Bluetooth Low Energy (BLE) ELM327-compatible adapter into the OBD-II port under the driver's side of the dash, turn the ignition on, connect to the adapter from inside a code-reading app, and run a scan. It takes about two minutes and works on any 1996 or newer Mustang.

What you need

Step-by-step: reading the codes

  1. Find the port. It's a 16-pin trapezoid connector under the dashboard on the driver's side, low near the steering column. A flashlight helps.
  2. Plug in the adapter with the car off. Push it in firmly; most adapters light up when they get power.
  3. Turn the ignition on. On push-button cars, press the start button without your foot on the brake (or clutch) to get ignition-on without starting. You can also read codes with the engine running. If the car has been sitting, running the engine avoids draining the battery during a long session.
  4. Turn on Bluetooth on your iPhone. Don't try to pair the adapter in Settings; BLE adapters are connected from inside the app.
  5. Open My Mustang, choose the Mustang you're working on (each car in your garage has its own profile), and open the OBD-II scanner.
  6. Connect to the adapter. The app looks for nearby BLE adapters. Select yours. Allow Bluetooth access if iOS asks.
  7. Scan for codes. The app asks the car's computer for stored trouble codes and shows each one with a plain-English explanation.
  8. Write down or log every code before doing anything else, especially before clearing.

Safety note: Do the scan parked. If you need to run the engine, do it outdoors or with the garage door open, with the parking brake set. Don't drive with an adapter that sits close to your leg or the pedals.

Understanding what you see

Each code has five characters, such as P0303:

PartExampleMeaning
LetterPSystem: P powertrain, B body, C chassis, U network
First digit00 = generic (same meaning on any car), 1 = Ford-specific
Next digit3Subsystem; 3 is ignition and misfire
Last two digits03Specific fault; here, cylinder 3

So P0303 means "cylinder 3 misfire detected." If you want more background on how the system works, see what OBD-II is, in plain English.

One code vs. several

Look at all the codes together. They often point at a single root cause:

Common codes and where to go next

Code(s)Short meaningUrgency
P0300–P0308Misfire (random or cylinder-specific)High if the light is flashing
P0420 / P0430Catalyst efficiency below thresholdModerate; not usually an immediate breakdown risk
P0171 / P0174System leanModerate; fix before it causes misfires
P0455 / P0456 / P0457EVAP leakLow; check the fuel filler first
P0128Engine not reaching thermostat temperatureLow to moderate; affects heater, fuel economy

For the two that worry Mustang owners most, see our guides to misfire codes and P0420.

Should you clear the code?

The app can clear codes and turn off the check engine light, but clearing doesn't fix anything. If the cause is still there, the light will come back. Clearing makes sense when:

Hold off when:

Some codes on newer cars are "permanent" and can't be erased with a scan tool; they clear themselves once the computer confirms the repair.

Keep a record of every code

A one-off code that comes back three months later is far easier to diagnose if you know when it first appeared and what was done about it. After a scan, add a service record in My Mustang with the code, the mileage, any symptoms, and what you did, plus a photo of the part you replaced. That timestamped history is useful if you end up with a warranty claim, and it gives a future buyer a clear picture of how the car was cared for.

Troubleshooting

Your Mustang's codes, explained

Read and clear trouble codes with a Bluetooth LE OBD-II adapter and My Mustang Pro, then log the fix with notes and photos.

Download My Mustang — Free