my egr is flasheing again so i wonder if thats the cause, or maybe mines just gut less.
Fix whatever is throwing the EGR code (probably clogged EGR passage).....then your MPG should go up.
I shift both my samurai and 4 door sidekick at anywhere from 2500-3500 (usually closer to 2500), unless I am going up a pretty good hill or need to accelerate fast (like when merging into traffic).
Granted both of mine are relatively stock, but I get 27-28 out of the samurai and 28-29 out of the sidekick.
Also, as suggested, make sure you are compensating for your bigger tires....you will be going more miles than what your odo is saying you are.
If it hasn't been done recently....a basic tune up would probably be good too....plugs (stock will probably be just as good as any "exotic" plugs), wires, cap, rotor, check/adjust valves, timing, and TPS. You could also check all the sensors, to make sure they are all within spec.