I have a 02' LS v8 that just started overheating yesterday. I replaced the thermostat with hopes it might be bad but no luck. Now the overheating is very erratic. I can start it up and have it idling forever with the air or heat on and it it the temperature stays right in the middle. I drove it on a 130 mile round trip and I did notice the gauge was just a hair past the halfway mark. Once getting off the expressway the temp would jump fast and the coolant boils over. The fan does work at least when I had it idling initially. I've bled the system 3 times but maybe I'm doing it wrong? I fill the coolant up in the reservoir as well as the thermostat housing. Once water starts coming out of the housing I put that cap back on then I take the cap off the heater bleeder. I let the car idle until a steady stream comes out and then I fill he reservoir and put the cap on. Am I doing this correct? I hope it's something simple like trapped air. Any ideas?