MAF dirty?
I have very rough idle, very sluggish when i give it throttle and it actually stalled out on me backing out of my parking spot at work.... and guzzling gas through a drain pipe... Codes are reading rich for both O2 sensors.. could thi be caused by a dirty MAF?
I would also recommend cleaning the throttle body and mass air at least every 5k as well as to keep that fuel economy up where it should be. It's pretty amazing how quick they gunk up. Oh and if you plan on using an oiled filter of any kind be careful not to over oil it or that with gum them up as well. I always re-clean both spot after 100 miles after my filter clean and re-oil just to prevent the build up.

