I have an 05 f350 CCLB 4x4 6.0, the backstory is animal chewed a injector wire on the passengers side, I soldered it and taped it while waiting on the replacment harness. While doing this i inadvertently closed a valve on my coolant filter. I was towing in the 7k lb range on a gooseneck for about 10 miles. About 2 minutes from the house it started to miss. As I climed the hill near the house, it got really bad like several cylinders were missing. parked hood popped and coolant had " pressured" out on the line from the heater bypass valve on several injector plugs. I found the valve closed and opened it kicking myself. That week the new harness arrived. put it in and after a couple of attempts the truck fired and ran fine. drove it about 30 minutes later that week and it died throwing an IPR code.I removed and cleaned that. put it back in, truck cranked and died in 3 minutes or so. I'd cleared the code and it came back. Since the code came back I just replaced the IPR with a new one. I checked the FICM it is at 47.6V . I have not done a pressure test. I just ordered a Autoengunity with the ford enhanced bundle. All of these years my scantron 9580 has done what I need on this truck but it's reached it's limit with this. It has a code for IPR a code for the egr and one for the fan that will not reset when I try to clear the codes. Any advice is appreciated I plan on checking the plugs on the fan and the egr this weekend. The ficm plugs are snuggly in and both sides clipped, nothing looks bent as far as the pins go. It has a bulletproof egr cooler, ARP studs, blue spring update, and ofcourse the coolant filter. 213XXX miles just pulled the cab and replaced the y pipe and up pipe about 4k miles ago. This truck has always been great despite the problems most have, I replaced the studs and the EGR just because i had the cab off, it was not having any issues. I always ran fleetside coolant.