2001 Outback, 90k miles. Check enginge light (cylinder 4 misfire) has been on for approx 8 mos. Car periodically idles rough. Repair shop changed coil, wires, plugs, which did not fix problem. Second repair shop changed wires & plugs 3 months later which did not fix problem. Went to dealer 4 mos. later. Dealer checked fuel volatility, which was 3.5. Used 4 tanks of premium fuel from brand name stations, went back to dealer with light on. Dealer had car for 3 days, could not find problem, even though they contacted Subaru New England about problem. Ultimately changed the o2 sensor, but the light came back on 2 days later. Dealer says volatility is still about 3.5, but I'm using the best gas (premium) I can find from the major stations. Any Ideas?