I have a 2003 dually one ton crew cab. Loaded truck camper, horse trailer the truck has always averaged about 10.5 MPG. Empty on the highway and around town when new we got around 16 MPG. Now with 45,000 miles, the truck dosen't do better than 12.8 MPG (about the last 9 months) around town or on the highway empty. I have had it at two different dealers and they can't find anything wrong. A friend of mine brought a GM tech tool over and it shows injectors and everything else within specs. Any ideas?