Stick a fork in the car or pay to get it fixed.
Yeah I'm having similar issues with my 2008 Pontiac Grand Prix as well. after driving for about 20 minutes or so the engine temp starts to go above the normal line while idling or moving slowly. I've struggled with these issues for quite some time and usually just made sure my coolant was at the proper level and blasted the heater to help pull heat from the engine. I finally got fed up with it and took it to a mechanic who told me that the actual problem was the timing belt cover was leaking and charged me for 7 hours of labor. $861 later and the problem is still not fixed. This is the 3rd time in less than a year that I've had to pay for repairs on my car (timing belt, piston firing coil and now this timing belt cover). I really don't want to step back in to a car payment but I feel like this car is just turning in to a money pit now.