I'd check the O2 sensor. If it's reporting wrong, then the computer injects
the wrong amount of fuel, depending on the problem that could either be too
much (rich like yours) or too little, running lean.
Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here.
All logos and trade names are the property of their respective owners.