Ford F350 6.0L Engine Stalls in Gear with P0172 and P0175 Codes - Cold Start Issue
When I start the engine, everything runs fine initially. However, as soon as I shift into gear or apply throttle, the engine stalls, floods, emits a gasoline smell, and becomes difficult to restart. If I let the engine idle for several minutes until the RPM drops to around 100
The P0172 and P0175 codes indicate a rich fuel mixture. I recommend checking the Engine Coolant Temperature (ECT) sensor first, as well as the Intake Air Temperature (IAT) and Transmission Temperature sensors. If any of these sensors are out of range or malfunctioning, the engine control system may misinterpret readings and cause incorrect fuel delivery. Note: A block heater can sometimes trigger this issue—especially if it causes the ECT to read 185°F while IAT and transmission temperatures remain at just 12°F. In such cases, a reflash of the engine control module (ECM) may be required. Please avoid common fixes like air filters or fuel chips—these are not typically root causes. Use an OBD2 scanner to verify live data from MAF, ECT, and IAT sensors under cold-start conditions versus when the engine reaches operating temperature.