I have a stock 97 3500 ( I lost the cat somewhere, can't find it). Truck has 102,000 miles on it. Injection Pump timing was check by the dealer at 15,000, it was retarded. Over the last 40,000 or so, my mileage gone to about 16. 5 to 17MPG. Use to be 19. 5 to 20 MPG. I've checked the easy stuff, loose turbo hoses, valve clearance, fuel filter is changed every 7000 miles, and I checked the prefilter. I have good power (I have replaced the hose from the turbo to the diaphragm on the pump, but I realize that only helps the acceleration not the total fuel). What does the overflow valve do, where is it and how does it effect fuel mileage? Is the injection pump timing something that I can check or does it have to go the shop.