My lift pump cracked around the support casting that goes into the block , The piece and the rod never fell into the engine but where is the cheapest place to buy a new lift pump ? The engine has cost me over 900 dollars this week because my KDP fell out and broke the timing cover. Now this. . My opinion of my CTD is getting blemished by these events. .