What would cause a rough idle on a 1994 silverado 5.7?

Clogged fuel filter Failing fuel pump Dirty plugs Failing plug wires Dirty Air Filter