4 mpg does seem pretty low, but mileage does depend a lot on the driving conditions, generator usage, etc. The worst case mileage you can get is zero mpg, when the engine is running and you aren't moving. I would generally expect something in the range of six or seven mpg, maybe slightly better, for a typical gas class A with typical (primarily highway) usage.
If you think you have bad or stale gas, the best advice I can think of is to use as much of it up as possible and refill with fresh gas. It probably would not hurt to put in some sta-bil before filling up if it will sit for awhile without being used. Depending on the mileage, it may also be worthwhile to do typical tune-up sorts of things on the engine: replace spark plugs, check and clean smog control sensors and gizmos, etc. It might also be wise to make sure you don't have any brakes sticking or dragging (though I think you would have noticed that independently).