Why do my rpms go up and down while idling?

I drive a 1997 ford Mustang v6, when I'm in idle the rpm guage goes up and down between 1 and the half mark. I know it's not just the guage because the engine clearly is review up and down with it. Should I take it in somewhere?

An idle that goes slowly up & down at idle is called a hunting idle & is a symptom of a vacuum leak.