I have a 1993 ctd 1ton dually 4x4 single cab 5spd bone stock right down to the stock muffler. . This is a farm truck so it doesnt get drivin that much. . About 4 months ago I had taken the truck in to get the injector pump fixed due to it leaking... The mechanic sent the pump to be rebuilt. . After putting the pump back on i had the truck for 2 days and less than 75 miles I went to crank it up and it turned over twice then suddenly locked up... . I took it back to the mechanic and the pump gear was broken in half. After getting that replaced I get the truck back and all is good for about 3 weeks/200miles... Now it wont idle right it idles up and down like say around 500rpms to 800rpms... It does not do it all the time it will doo it for around a week or two and then have a day of idleing perfectly... Even when it is not idleing properly it runs great down the road power is still the same... Thanks in advance for all the help.....