When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
You have electrical issues, sensor issues, control module issues. I know the batteries are fairly new, but I would load test them just the same. I would also probably have the alternators tested - just to be sure.
IMO - you need to start tackling them or take it into the dealership. I would start w/ the cheap and easy-to-do code (like IAT2), do the FICM repair, and then see what codes you still have. Swapping out with known good parts is a good strategy also. Then, if you still have injector codes, replace them.
If its not reporting a change in temp as the EGR Valve opens then the PCM might not think egr valve is opening and then in turn opening the EGR Valve to much causing it to run Poor and powerless.
But like Mark said its a electrical code so its a bad sensor or short in the wire harness maybe not plugged in fulley. So check it out and if nothing stands out replace it
You have a Ton of codes so gotta start somwhere as I think that you have Multiple Problems going on here Time to start ruling things out
2500rpm HPOP/1601.1 PSI
IPR/38.7 & MAP/136 that's all I got I need to get a new obd2 wireless monitor, the on I have now has a problem and can't keep up with the truck.