Engine is rough at idle speed

You've noticed that...

At idle speed the engine sounds like it's about to stall, it improves when the accelerator is pressed down but when idling in traffic it sounds like it's struggling to run properly.
These 6 parts can be connected to or cause the problem