Lean and EGR it seems from reading up here on the site. Already did a complete 60k front and upper, minus the valves. New gaskets all the way around. This eliminated all my other codes, runs a little better, but not great. This weekend Ill pull the intake and clean out the EGR tubing as described in other posts. Ive cleaned the MAF and checked for vacuum leaks, seems ok there. I havent changed the O2s yet, and good possibility the cats are done. What Im getting is high idle, it sits around 1500 and tends to stick when hit pedal. If I tap it, it will raise idle up and just get stuck around 2000, but usually if I tap it harder it will come back down. If I put it in drive/reverse with foot on brake it will drop down to 1000 or so. If WOT it revs up but stutters, not horribly bad, but enough. I cant really make out the smell, whether its hydrocarbons or not, but its fairly strong. Im just not good at deciphering the smell. I have a slight power steering leak I have yet to address, not sure if that matters. Fuel pump has a buzz to it, almost like a whirl. If theres anything you can recommend I take a look at or focus on while getting that intake cleaned out would be appreciated.