Fluctuating idle

My girlfriend has a 2002 Chevy Trail Blazer.During warmer weather-or after the car has been driven awhile-the idle seems to fluctuate up and down.What would cause this?

A vacuum leak or a problem with the idle air control (IAC) system are two possibilities.