If that doesn't work look at the following:

Clean the throttle body
Clean the MAF
Clean the MAS

Often the issues relating to rich/lean conditions have to do with gunked up sensors or the throttle body.

-- John