I've got a similiar problem with my 2000 Grand Prix
The heat in the car works very sporadically (almost as if it only comes on when it "feels like it") and the "low coolant" light stays on when there is coolant in the system (or I have a leak I cannot detect)..