Had same prob with 2004. Solved it (I think).
Hopefully you've already changed the
thermostat.
Put on glove (hot hoses).
With engine running (from cold) turn heater on high hot in DUAL" mode.
Remove the
coolant reservoir cap and open bleeder valve with a flat head screwdriver. Bleeder is located right next to the reservoir. Mark the valve with some paint or marker so you know when you close it you are returning it to original position. Open it slowly. If coolant doesn't immediately drip out you are successfully bleeding air out if system. If coolant drips close immediately.
With that open and cap off, squeeze the hose going into
radiator on the left (with gloved hand) Keep squeezing in and out. You are getting the air out. Watch the reservoir and the bleeder valve. Make sure always coolant in reservoir. If it goes down and you need to add it means you are getting air out.
Once coolant starts to drip out of bleeder valve close it.
Keep cap off res. and let car run for 10 minutes or so. Boost idle to 2000. Water should be moving around a bit in the res.
IMPORTANT!!! PUT AN ADDITIONAL O RING INSIDE THE RES CAP. Close cap. Turn off car. Let cool. Check under car for leaks. Check levels. Add coolant if needed when cool.
After complete cooling start engine. Check bleeder valve again. Repeat procedure if no coolant immediately leaks out.
I had to do this three times. Finally coolant level stable. No
overheating. However, I bought a diagnostic tool. My bird runs at 215 degrees which is too hot as far as I am concerned. Examining the grill I noticed that only the top two rows of the grill are open to the
radiator. I plan on changing that.