I was running along at 65 mph when the engine just DIED!:{ It coded P1688 and P1689. The tow home was sorrowful seeing my truck on a rollback. I ordered a new pump from Thoroughbred Diesel and a FASS DRP also. They had a very resonable price and no charge for shipping the new pumps and the return of the VP core. I pulled the pump today, the new one is to arrive tomorrow. The removal was straight forward, no issues except trying to find the 8mm x 124 bolts for the puller to gear. I hope the new one goes in as easily. 179,000 miles on the original. This is still the best truck I ever owned, I'll replace the cam sensor while the vp is out, cheap insurance as it will never be easier to replace. It didn't give me any warning at all, just died and that was it.