maybe your 02 sensor was in a bad mood and was taking vengance on you by jacking up your fuel map? if you go back to free flow, try resetting the computer by leaving your batt unhooked over night. if that dosent help see if one of your o2 sensors is being lazy . common subaru problem, prolly other cars too now that i think about it. the wave coming from the 02 sensor takes on a strange decaying shape and messes up your world. happened to me. got it hooked up to one of those wave view-y things and it showed that the wave form was not nice and pretty but, sort of a strange square/saw hybrid , and not at all how it was supposed to look. ( i think the waveform is supposed to be square, but i couldnt remember the name of the ocilliscope earlier, so who knows... ) anywho that might assist ya.