Start by checking the oil level and condition this is crucial in these engines because the injectors run off of high pressure oil.Pull the cap off the top fuel filter housing when it does this if the reservoir is empty it could be the fuel pump.If you are at or below 1/4 tank of fuel the pickup tubes break off the intank sender causing you to suck air below 1/4 tank this will not throw any codes. If you add 5-10 gallons when this occurs and cycle the key to bleed the air it should start fine.It could be a bad IPR (injector pressure regulator) or the ICP sensor (Injection control pressure sensor) Sometimes they read higher oil pressure with just the key on giving the computer a false indication to control the IPR. If you can monitor data an ICP should read 0 psi with the key on engine off.If you have alot of injector codes with a p0611 the FICM(fuel injection control modual) could be going bad.
I hope my assistance helped you and resolved your concern, if you need further assistance please ask.
Please note, your Deposit doesn't constitute a payment. Please click the 'ACCEPT' button to allow me to receive credit for my work. Positive feedback and Bonuses are appreciated. Thank you, Shawn.
Above 1/4 tank.