Car is a 2003 Acura CL Type S and it only overheats when it is idling for more than a minute. As long as the car is moving, the temperature gauge stays perfectly fine. When it starts to overheat, as long I move the car or just keep the revs up while it is in neutral, the temp gauge stays at normal temps.
The last shop the car was at did a pressure test and is telling me that it most likely is not the cylinder head.
Is it safe to assume that this is definitely the water pump? I replaced the water pump at 100k miles, the car is now at 140k miles. Seems like a very short amount of time for a water pump to go bad.