Why does a 1992 Elantra rev up and down while idling?

# Vacuum leakage # Air filter clogged # Fuel pump not delivering sufficient fuel to the injectors # Leaking head gasket # Timing belt and/or pulleys worn # Camshaft lobes worn