Sure sounds like a coolant problem to me. Might check with GM customer service, number in the owner's manual. The 02 models have been getting an extended factory warranty on the engine at no charge, mainly because of this type of problem. Steel cylinder sleeves in the aluminum block weren't right in many of these engines.