Alright here is the specifics - 1996 OBW recent tune up (last 500 miles) new plugs, wires, fuel filter, both O2 sensors and knock sensor and seafoam engine and fuel treatment. Had a slight miss/hesitation especially before the engine warms up before the tune up. Thought it would take care of it. After tune up - same thing. Here is the bad part. Before the tune up 257 miles on a tank - hwy driving at 60mph. Now I am at 1/4 tank left and at only 189 miles. I checked the tires all same size and inflation. I am going to change the diff fluid and see what that does - but this miss/hesitation is killing me. This is my first subaru so I am almost at an end point at what to do. The only other things I can think of are an ignition coil on it's way out or MAF? What about a leaky injector or something? Any thoughts from the guru's?