If it really is running that rich you would smell it at the exhaust. Causes would be fuel pressure or MAF.

Actually it sounds like your cats are clogged or you are running way too lean, check fuel pressure response to engine load.


"Those who cannot remember the past are condemned to repeat it" -George Santayana