started when the engine light flashed for fuel injector being bad. took them out. cleaned them. put them back. light was gone for that but then rang for a bad coolant temperature sensor. changed that, and it solved the engine light problem as well, but this time it rang for a bad IAC valve. this is the moment that the jeep drove rough and rich. i changed the IAC valve, but the engine light is still marking it and nothing has changed after i replaced it. Still rich gas smelling exhaust with a horrible time starting and a whining noise from the belt.