Hello.... So your have a stalling problem.... Have you tried to pull codes from the computer? If not do so... Also I want you to do this TSB below... Check the fuses and see if that helps.....
Some 2005 F-Series Super Duty vehicles built before 05/11/2005 may exhibit various electrical and/or driveability symptoms and/or diagnostic trouble codes (DTCs) (see TSB chart). Vehicle symptoms may be intermittent or present at all times. This may be due to the mini fuses being incorrectly installed, within the under-hood power distribution box (PDB).
Install fuses correctly. Refer to the following Service Procedure.
Eligible Under Provisions Of New Vehicle Limited Warranty Coverage And Emissions Warranty Coverage