100 miles to the tank on a 2.3? That's a serious problem, my 5.0 gets a little better than 300 to a tank. Check your timing, possible clogged exhaust, air filter, fuel filter, pcv valve, vacuum leaks, new plugs, plug gap, new wires, distributor cap and rotor, and you can try running a can of cleaner in your tank. Is your CEL coming on, you might wanna check fo codes. Post as you narrow down the list and what your results are.