circmand, that sounds like a problem I had once. The check engine light only came on when it "lugged" really bad, though. I ended up replacing my MAF, which got trashed from K&N filter oil. I replaced the MAF and removed my K&N filter, and everything was OK after that.
I had a similar problem last year after power-washing the engine bay and I got water down under one of the ignition coil packs. I replaced it, but all it really needed was to dry out down where the spark plug goes. The "lugging" sensation was much more pronounced with this problem than with the bum MAF.
Good luck!