One thing I don't like about these cars is the coolant passages in the head gaskets. The cooling jackets in the engine are huge but the head gasket passage is about a 3mm hole. If these get clogged you'll see what you're seeing. I believe GM did this to achieve a certain coolant flow rate throughout the engine.