My '02 is having very lean conditions as of recently. I put a short ram intake with an oiled filter on and since then the car will run very lean (it threw a P0171 bank 1 lean code), and sometimes will have a hard time idling smoothly. The rpm's will fluctuate from about 800-2100 at idle and has killed a couple times. I cleaned the MAF, TPS, and IAC sensors and this helped the idle problem but it still seems to run lean. I thought it was a vacuum problem but i checked all the lines without luck. I also get a sort of rotten egg like smell from the cat, but am not sure if this has anything to do with the issue. The spark plugs are white on the electrodes.