I've had a problem with fuel delivery, and the output shaft speed sensor. I've completely rebuilt the fuel filter housing, and primer. I did find trash inside the molded gasket that has a retention spring inside the fliter housing, so thats all good and clean now, before I did that I wasn't able to prime the system and it would crank no start. I've replaced the inlet and outlet fuel lines from the filter. I also replaced the speed sensor closest to the drive shaft on the transfer case, before changing it my speedometer was all over the place now it's more consistent and I can finally feel the gear shifting where I was stuck in 2nd, but now I'm still seeing the needle bounce around 55 60 mph. When I get in the trottle going down the the road it restricts my throttle to where I don't have any pull and I can only get about 2500 rpms out of the truck. I'm still throwing a code but haven't checked it. I was detecting a fuel leak code, a p0721speed sensor, and a p0380 glow plug heat circut. Any ideas on where to look next? Should I change the other 2 speed sensors? Also how do you know when it's time to change the injectors?