On Thursday night, at about 9:45 Pm i was going to take a 15 break from my job and drive around a little bit. I started up the car to let it warm up. The Idle seemed a bit rough. and i had gotten a small amount of gas twice in the few preceding days from a gas station I had never been to before (single nozzle for 87 / 89/ and 91 octane) aprox 4 gallon fill ups. While the car was idling the CEL came on with a blinking Cruise control.
later when i returned home i did an ECU reset (probably dumb but i was hoping the cel was a fluke as i HAD to pick someone up in reno the next day) the car seems to have full power, full boost and normal gas milage. [well i'm getting about 3-4 more mpgs then usual, but i'm driving it like a grandma now]

well friday night comes and i have to pick up a roommate in reno. i had about 60 or 80 miles since i had reset the ecu , and the CEL + flashing cruise came back, but i had to drive home, so i did.
so on the weekend i took my car into autozone to get the code read. P0301 cylinder 1 misfire. the lady told me it Could be a bad spark plug.
I'm going to call to see if spark plugs are covered by the warentee. if they are not i am currently planning on getting them changed. and if that doesn't work , i'll take my car immidietly into subaru (hopefully for warentee coverage)
I don't want to remove the K&N and drive in with the stock box , cuase i've had it on there for 11 or 12K miles and i also don't feel its very honest/ ethical . also I've been going into subaru for service with the K&N installed , so they may have already written down i have it. IIRC a warentee law they have to specifically prove my mod cuased the problem. I don't know enough about cars , and i also don't know if/how an air intake could cuase my problem.
its only a car, but i'm sooo bummed.
please help, what should i do?