Alaska,
Yes, I was also getting a noticeable gas smell in the exhaust on cold startups. It lasted for a minute or so until the ECU switched over to "warm" operation mode. I thought it particularly odd that I would be getting lean codes when the smell of gas suggested it was running rich! Anyway, it is not gone since I replaced the MAF.Anyway, I'm not saying I'm cured just yet, but I haven't gotten any more CELs since replacing the MAF last Wednesday, and I also think the engine is running a little smoother and stronger since. And although I haven't finished a full tank yet, I think my mileage has improved as well.
So here are my lessons learned...
1) K&N filter oil can gunk up your MAF elements and throw off its operation.
2) Be careful if you buy a rebuilt MAF and make sure you can return or exchange it if it doesn't work well.
As my mechanic explained to me, they will rebuild the MAF, test it, and if it is anywhere within spec range, they will sell it. That may be fine for stock engines, but my supercharged engine may not be happy with a MAF that operates at one end of the spec range or the other.
Btw, if anyone is reading this and wondering what the heck an MAF is and what it does, here's a quick explanation... the Mass Air Flow (MAF) sensor is located on the air intake piping and tells the engine control unit (ECU, the engine computer) how much air is being sucked into the engine. The ECU uses this measurement to decide how much fuel to spray into the intake in order to have the right fuel-to-air ratio for the given operation of the vehicle (e.g., idling vs. wide-open throttle acceleration).
If the MAF is under-estimating the amount of air going into the engine, then it will mix in too little gas, resulting in lean codes P0171 and P0174 (as has been my case). Conversely, if the MAF is over-estimating the amount of air, then it will mix in too much gas, resulting in rich operation. Neither one of these is good for your engine and may pop check-engine lights.
Good luck Alaska!