So I pulled the pump and I am thinking of sending it out to USDieselParts.com for a rebuild. They say they use steel inserts so it won't Waller out again. I had no freaking power and I think maybe it had been wearing out or worn out since I got the truck. My friend who has a mildly modded (non turbo) 7.3 idi said it's WAAAY slower than his truck by far. So possibly I already had a bad pump and it just finally shit the bed? But does anyone have any experience with USDieselParts.com? Are they a good rebuilder? Thanks.