A friend of mine has a 2004 F350 dually that will run good for a short piece and then die. Wait a few minutes and it will crank and run for a little while more. In the past month he has replaced injector o-rings, egr block off kit, ficm, hpop vavle, and injecter drive. Help!!!