How come car continues to overheat after multiple repairs done?

Bought car used from dealer on sept. 7. Honda Civic 03 EX.
I took it back multiple times and they replaced the thermostat with a plug as well.
Head gasket and just go the car back yesterday from getting radiator replaced. Also I replaced the radiator cap myself.
The car continues to overheat after driving for some distance and I stop on a red light or leave car on drive on idle or parked. Once I start to move the car again the needle starts to go down showing car cooling down. How come this still happens after getting most of the repairs that would cause overheating?
Please help cause I will need to drive to barstow this weekend from Los Angeles.

Added (1). they checked water pumps and no problem either.
I see the reservoir tank starts to fill up from overheating. I don't think it is the water pump as they been cheked.

Well it sounds like the original problem is the waterpump.

You've been had by a dealer, that's the problem.

Did the shop that did the head gasket have the cylinder head resurfaced and pressure tested for internal cracks?

You may need to bleed the radiator. Leave the car running with the radiator cap off for about a couple of minutes and you could see loads of air (bubbles) escape. If there's a lot of bubbles replace the cap a minute or two after the bubbling stops.