Our 2012 F-550 got towed in last week when the driver said is just died on him and would not restart. When it came in the truck would only crank and the only code was for the crank position sensor. So we replaced that and now is where it gets kind of interesting. Now the truck will crank and you can here a skip in the motor and if you crank long enough with your foot on the floor the motor will slowly build up speed and run up to 3k rpm and then die. Our mechanic changed the fuel filters and after he cycled the key 5 or 6 times the truck fired up and idled for around 5 minutes and then died. After that it went back to the long crank skip slowly building rpm and then dying. The only new code that has popped up P2291 - Injector Control Pressure Too Low - Engine Cranking. This seems to be a fuel issue and I would just like to narrow it down to either the low pressure side or high pressure side. The truck has 140,000 miles and 14,000 hours.