Hi on my 99 f-350 dully i had back in january i had a starting problem it was itermitten went to the dealer had it 3 days . thay said every thing looks ok it started up every time for them . 5 min later called me back it wont start

so they kept it 4 more days they said #8 inj O rings were bad and the tech said it looked like the o rings all of them on it looked to have been cut . Well $ 500+ later it was running fine . until now it wont start un less you crank it for a min then it will fire up and run down the road ok. I did notice a miss now at 1050-1575 rpm clears totaly up at 1700+ rpm but you shut it off and it my or may not start back up i have replaced these parts ICP & PLUG ,IDM,ECM,NEW FUEL PUMP, F-FILTER I LET IT SIT FOR 2 DAYS AND LOOKED IN THE OIL HPOP res and it was empty !. the MTR has 22k on ford reman long block new turbo and reman HPOP . so would an O ring on inj do that if so then i need to do them all?