Hi,
Oftentimes, a rough idle is the result of an engine vacuum leak. If you haven't already, I recommend checking for a possible leak.
Here is a link that explains how to do it:
https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Also, it's odd that you weren't able to retrieve diagnostic trouble codes when the check engine light was staying on. Let me know if that happens again.
Let me know what you find.
Joe
SPONSORED LINKS
Wednesday, October 5th, 2022 AT 8:14 PM