05 Mustang skips horribly and cuts off at idle,and sometimes will not restart. Sometimes it goes into failsafe mode, other times it runs just as bad and does not give a failsafe code. I checked the DTC codes with my programer and came up with 2104,2112,2107. If the car is cool it will run completely normal for about 3-4 miles( normal operating temp) then it starts skipping mildly and quickly progresses into this horrible skipping and jerking the drivetrain. It will usually cut off when you slow down to stop. Sometimes it will start back up, other times the starter will not even engage. You just hear a relay click in and out then the dash will display fuel level low,DTE ODO DATA ERR,check charge system,check trac control,and at this time traction control light will remain on even when you press button on and off. When this is going on, my SCT X3 tuner wil display,"Unable to read DTC's".Anyone have an idea what my be wrong, I am just before taking it to the dealer. Oh, and one more thing, I just replace the throttle body ,TB drive motor, and TPS today.Battery voltage off is 12.4 v and 14.2 at idle.