05 Mazda 3 with a rough idle when its warm


My car generally runs great, but when i’m in a lot of stop & go traffic, especially waiting in long lines at stop lights, the car has a vibration that comes and goes. It only seems to happen when its stopped at a stop light, I do not notice a vibration any other time.

Have no idea what this could be. Anyone else experience anything like this?