Good Morning. My old D5 dozer (96J) is overheating fairly quickly and has low power under load, even climbing up an incline. Changed all the fuel filters and cleaned the lines, also removed and cleaned the injectors, but still have the issue. I'm pretty sure the overheating is just a symptom of the low power since the thermostat is working, the radiator is clean, new belts, and the fluid level is good. The machine runs fine both at idle and under full throttle when not under a load - no misses, but it might not be topping out quite as high as it used too...hard to tell by just sound. Based on all that, I'm thinking my problem is with my injection pump. Does that sound right? Also, can I rebuild the pump myself by just replacing the plunger and barrel assemblies along with gaskets and o-rings or are there adjustments that need to be made by a shop to get the pressures correct? If needed, the engine arrangement is a 2P6789.