Vacuum leak somewhere can cause a surging idle. Check your coolant too.

Sent from my SAMSUNG-SGH-I997 using Tapatalk