A friend of mine has a 2005 and the motor let loose he's trying to find a motor from a salvage yard and has found a few 2003-2004 motors will they work in a 2005 ? Thanks
For the most part yes, you can swap the branch tube and hpop to have the updated pump or run the truck with the older aluminum pump, just shorten the icp pigtail.
I have a truck for sale 2004, with a young motor in it, you can drive it and not take someone's word on a junkyard engine.
You will have to adapt the lower rad hose as the water pump outlets at a different angle. Ebp sensor is in a slightly different location but no big deal. The hard fuel lines for the filter housing will need to be swapped as well.