’99 Grand Am, 2.4L, non EGR. It has a rough idle, particularly when hot (low RPM, ~550) and in gear. Shaking is felt in the cabin. No issues cruising or when accelerating. Plenty of power. No codes set. The sound at the exhaust pipe has a “ting, ting, ting” mixed in with the normal expected “mmmm” of the exhaust sound. Plugs are brand new and didn’t change anything when they were installed. Belt tensioner is new also.
Any ideas what could be causing this? Maybe the IAC?