Sounds like your problem is related to the area you drive in, stop and go will kill mileage worse than anything. Getting a 8k truck moving from a stop takes a lot, if the engine doesn't get to operating temp while driving that can cause major mpg losses also.