People here will do what they can to help you but in order for us to help, we need to know certain things. First thing is to find the actual mileage you are getting so you can tell just how horrible it is. A big part of it will probably be your increase tire size throwing off the speedo. Other than that though, do you know if its had any tune up recently? First thing I would do since you just bought the truck is replace the plugs, wires, air and fuel filter etc. If they are old they could be bringing your mileage down as well