Hi. Couple of thoughts here. From the simple perspective. A couple of simple things that can make these run bad would be;
Your alternator failing or a bad connection somewhere causing a low voltage or no charge voltage. This means your ignition system won’t have enough to run the thing properly. Check the voltage when it’s running to see.
On all mpi…they run rich when they are cold. They over fuel a fair bit until they warm up. If you have a bad temp sensor, it may think it’s cold and be running rich even when warm.
Other simple thing would be a failing IAC valve.
Your alternator failing or a bad connection somewhere causing a low voltage or no charge voltage. This means your ignition system won’t have enough to run the thing properly. Check the voltage when it’s running to see.
On all mpi…they run rich when they are cold. They over fuel a fair bit until they warm up. If you have a bad temp sensor, it may think it’s cold and be running rich even when warm.
Other simple thing would be a failing IAC valve.