You might have a clogged radiator, or possibly a water pump impeller going bad. Check to be sure nothing is blocking the radiator inside the grill area. Also turn on your heater and see if you get hot air coming out if so then you you know you are getting some circulation.
I just had a new AC compressor installed and after a week the car started to run hot at idle. When I put the car in park and increased the RPMs to 2000 the heater indicator came back to normal. Come to find out when the AC compressor was installed they kinked or collapsed one of the coolant rubber hoses. Fortunately they fixed it and did not charge me. Lots of concern for couple of days.