2007 Ford F-350 V10 Gas Engine Stalls After 10-20 Seconds: U1900, B1201, B1316 and Other Diagnostic Codes Explained
Hello everyone, I'm experiencing a serious issue with my 2007 Ford F-350 equipped with a V10 gasoline engine. The truck will suddenly stall after running for only 10 to 20 seconds when I try to start it again. After performing a diagnostic scan, the following trouble codes are detected: U1900, B1201, B1316, P0113, P0121, P0122, P0221, P0222, P0223, P0340, P0354, P0357, P0359, P0608, P1000, P2100, P2104, P2107, P2110, P2122, P2123, P2127, and P2128. I've already checked for open or short circuits in the wiring harnesses — everything appears intact. I've replaced both the Engine Control Unit (ECU) and the throttle body, as well as the throttle pedal with aftermarket components. Despite these efforts, the problem persists. Given that multiple systems are involved — including fuel metering, ignition, throttle position sensors, and CAN bus communication — what could be causing this? Are there any steps I may have missed in troubleshooting? Any insights or suggestions would be greatly appreciated. Thanks in advance for your help!
The presence of multiple fault codes — particularly U1900 (CAN Communication Bus Error), B1201 (Fuel Meter Sender Open/Shorted to Positive), B1316 (Ignition Switch Circuit Open), and several Throttle Position Sensor (TPS) faults like P0122, P0221, P0222, P2122–P2128 — suggests a complex root cause. Given that the issue occurs after only 10-20 seconds of operation, it may point to an intermittent electrical fault or sensor failure. Key possibilities include: - A damaged or failing Powertrain Control Module (PCM) — especially since multiple TPS and ignition-related codes are present. - Faulty wiring harnesses or connectors related to the throttle position sensors or fuel system. - Missing, loose, or corroded ground connections — particularly for the TPS circuits or CAN bus. - A shorted or damaged Throttle Position Sensor B circuit (as indicated by P0221/P0222/P0223). I recommend a thorough visual inspection of all wiring harnesses connected to the throttle body, fuel sender, ignition switch, and TPS sensors. Pay special attention to connectors near the engine bay and under the hood. For reference, here are the relevant codes: - U1900: CAN Communication Bus Error - B1201: Fuel Meter Sender Open/Shorted to Positive - B1316: Ignition Switch Circuit Open - B1352: Ignition Key in Circuit Error - B1318: Low Battery Voltage - P0113: IAT Sensor Circuit High Input - P0121: Throttle/Pedal Position Sensor #A Range/Performance Fault - P0122: TP Sensor Circuit Low Input - P0221: TP Switch B Circuit Range/Performance Fault - P0222: TP B Circuit Low Input - P0223: TP Sensor B Circuit Input High - P0340: CMP (Camshaft Position) Sensor Circuit Error - P0354, P0357, P0359: Ignition Coil Primary/Secondary Faults - P0608: Internal Control Module A/D Processing Performance Issue - P1000: OBD Readiness Test Incomplete - P2100: Throttle Actuator Motor Open Circuit - P2104: Forced Idle Condition - P2107: Throttle Actuator Control Module Processor Error - P2110: Forced Speed Limit - P2122–P2128: TPS Sensor #D, #E, #F Low/High Input Faults Given the frequency of TPS-related faults and CAN bus errors, a failing PCM or degraded sensor wiring remains highly likely. I suggest testing the ground connections and verifying signal integrity on the TPS circuits before considering further replacements.