Ford Fuel and Ignition Codes Explained
Look up a code
Code lookup
Type a code above, or start from a symptom or a common code.
Press / to jump to the box. Ford-enhanced powertrain, body, chassis and network codes. Generic P0xxx codes live on OBD Codes List.
Fuel codes and spark codes do different work
On a Ford, fuel and air codes watch whatever measures incoming air and feeds the fuel: the mass airflow sensor, the oxygen sensors, the injectors, and fuel pressure. Spark codes watch whatever makes the spark: the coil primary and secondary windings, the ignition diagnostic monitor, and the spark output. Fuel and air metering makes up the larger group on this site, ignition the smaller one. The two feel nothing alike from the driver's seat. A mixture fault tends to show up as a rough or hunting idle, worse fuel mileage, or a readout that sits lean or rich. A spark fault tends to show up as a shake, a long crank, or one cylinder that stops pulling. Knowing the family narrows the first test you run, because the two families do not share a test order.
How Ford sets fuel trim and oxygen sensor codes
Ford calls the upstream oxygen sensor the HO2S, for heated oxygen sensor. To hold the mixture near the ideal ratio, the PCM varies injector pulse width. That ongoing adjustment is fuel trim. The monitor described for P1131 and P1151 checks two things on that sensor: its output voltage and its response rate, the time it takes to switch from lean to rich or rich to lean. A sensor that stops switching, or switches too slowly, sets a code. The monitor only runs after the coolant, intake air, mass airflow, throttle, and crank sensors report in, and after the fuel system monitor and the misfire monitor have passed. The light is set after the fault shows on two drive cycles in a row. A narrowband sensor reads lean from 0 to 0.45 volt and rich from 0.45 to 1.0 volt, so a voltage that never moves is a signal problem before it is a sensor problem.
Ford names the side and the direction in the code. P1131 and P1151 say the upstream sensor is stuck lean, bank 1 and bank 2. P1132 and P1152 say stuck rich. P1130 means fuel trim is pegged at its limit on bank 1. P1133 means bank 1 fuel control has shifted lean. Downstream, after the converter, P1137 and P1157 watch the sensor 2 position on each bank. The swapped connector codes are a different animal. P1128 means the front sensor connectors are on the wrong banks, and P1129 means the rear pair is. Crossed connectors after engine or exhaust work read like a real mixture fault until you trace the wires.
How Ford sets ignition codes and coil faults
Ford ignition codes split two ways. One set watches the timing and monitor signals, like P1351 for the ignition diagnostic monitor circuit and P1359 for the spark output circuit. The other set watches a coil circuit by cylinder. P1352 through P1355 are the primary circuits for coils A through D. P1360 through P1363 are the matching secondary circuits. P1364 is a general coil primary fault and P1365 is a secondary failure.
A coil is two windings around one iron core. The primary has few turns of heavy wire and carries battery current. The secondary has thousands of turns of fine wire. When the PCM cuts primary current, the collapsing magnetic field drives high voltage in the secondary and the spark jumps at the plug. That split tells you where to look. A primary code points at the low-voltage side: the feed, the fuse, the connectors, the coil primary, or the PCM driver. A secondary code points at the high-voltage side: the plugs, the wires, the coil tower, or the secondary winding. The fast test is to move the suspect coil to another cylinder. If the code follows the coil, the coil is bad. If it stays with the cylinder, the fault is in that cylinder, its wiring, or the PCM.
Some Ford ignition codes are not coil faults at all. P1309 means the misfire monitor was never enabled. The catalog lists the usual reasons: the enable criteria were not met, a pending fault held the monitor off, or a recent code clear reset the monitors. P1431 means the misfire monitor could not learn the trigger wheel profile. Treat both as monitor problems and fix the enabling fault before you touch a coil.
Work the fault in this order
The reference notes for the lean codes put vacuum leaks first, then list fuel pressure, the mass airflow sensor, a leaking injector or regulator, and the oxygen sensor itself. That is the order. Work it top to bottom and do not jump to parts.
- Air and vacuum leaks. Smoke test the intake and the exhaust. The PCV hose and elbow are common Ford leak points. A leak ahead of a sensor adds air the PCM never measured and fakes a lean reading.
- Sensor signal. Read live fuel trims and watch the HO2S switch on a scan tool. A high positive trim confirms a real lean condition, not a lazy sensor. On the mass airflow codes, clean the sensor and check its readings at idle and 2500 rpm before replacing it. The reference advice for P1101 is to replace the air filter and clean the sensor first, reset the code, drive it, and replace the sensor only if the code returns.
- Fuel pressure and volume. Test pressure and volume at the rail to spec. A weak pump or a clogged filter starves the whole bank and sets lean codes.
- Parts. Only swap a part that failed a check. The number marks a fault area, not a part number.
When the fault is not in the wiring
Not every one of these codes comes from a sensor or a circuit. A stretched timing chain or worn chain guides move cam timing, and the PCM sees the mismatch with every sensor testing good. Many modern engines run the valves and pistons in the same space, so a lost timing chain or belt can let a piston bend the valves. A cylinder leak-down test is how a shop checks for that. Low compression from worn rings, a bad head gasket, or a burned valve also causes a steady misfire that no ignition part will fix, and a compression or leak-down test finds it. When new sensors and clean circuits leave the code in place, look at the mechanical side before buying one more part.
Pair the Ford code with its generic twin
Ford codes rarely arrive alone. A generic P0xxx code usually comes up on the same scan, and it names the shared fault. Lean Ford codes travel with P0171 and P0174. A rich one travels with P0172. A coil primary fault sits next to P0351, and a misfire monitor fault sits next to P0300. The generic page explains the shared test. The Ford page explains what Ford added on top.