from those guys!
Find somebody who really knows these truck or take it to the dealership. These clowns are just looking-up the codes and wanting to replace Everything related.
Here's what it could also
284 from the grey CPS
603 from dead batteries or bad fuesible link connections
477 from EBPV tube carboned-up
1211 from the bullydogs programming
1275 UVCH connection or maybe even the new CPS (not sure on the CPS with a 1275)
If they change the IPR/ICP/HPOP it might fix the problem because you've just acquired an entire HiPres Oil system!
I think, chances are, they don't know what their doing and are just throwing parts
(on YOUR dime) to fix it. It's just not possible you need ALL that.
When it dies you can unplug the ICP, as a Test, and the PCM will set a default value for the IPR to run with. If just unplugging makes it start, it was the ICP. You can remove and disassemble/clean the IPR to see if it fixes it before you buy another one (also check the plug for frayed wires or a lose "tin nut" that's allowing the coil to slide around). Look at the drivers side fenderwell top, next to the airbox, for a black cover (marked High Voltage or something) that is the transistion from the B+ to the fuseible links and a common failure point on an '02. ALL FOR FREE!
But, ultimately, if none of that has a problem, seek professional help from somebody else because those guys are gonna cost you because of their lack of 7.3 knowledge....