So here's what happened:

My car had been experiencing some seriously rough idling and power seemed to be really jumpy at times, but at others sort of lacking. I took it to Subaru, and they determined that my MAF sensor in my short ram intake (i know, i know, it came with the car and for some reason the prev. owner dumped the stock filter) was broken. I ordered a new one through Subaru and got it installed last Wednesday. TODAY my CEL came on again. I literally went "UGHHH" out loud while driving into work this morning when I saw it come on.

My only problem is, I really cannot physically find anything wrong with the car that the CEL could be for. The rough idle I was experiencing before is still gone, and power is definitely back to being consistent. I'm taking it in today to get looked at. Any ideas?