Yeah, I agree with EB, I'd wager your coolant level is affecting your IAC and thus causing your idle to fluctuate.