I have a 2003 2500 4x4 with a straight pipe, a Bully Dog triple dog, Glacier fuel pump 392, and a new set of injectors , the truck runs and sounds great but I have been getting the worst mpg ever, it has a new water separator,and fuel filter with fleet guard filters , and a new air filter, I used to get around13-to 14 pulling and 18-20 empty now I get 6 -7 pulling and 13-14 empty, it still pulls the same ,starts the same and runs the same as when I first got it. I have great fuel pressure, and no codes. What could change the fuel mile that much and not show any adverse signs?