Sounds like your O2 sensor is going south. The engine uses that to make sure the fuel air is about 14:1 if they get weak they show lean and the ECU increases (makes rich) the fuel air mixture. This...