And there is exactly where so many people go wrong with trying to diagnose their AC issues. These cars do not work like your dad's 78' Buick. My gauges showed that my system was fully charged but when I used a ACR 2000 to check the actual freon amount, my car showed .4lbs of R-134a. I should have had 1.5lbs. This discrepancy was all it took for my system to do exactly as yours is doing. Once I added the correct amount of refrigerant, the system worked flawlessly
Now since you have a 1998, you are looking at the possibility of 2 different failures. The failure of leaking R-134a as mentioned above or the failure of one of your actuators itself. On the 1997-2000, there was an issue with the actuators going past the allotted ranges that they are designed to work in. In 2001, GM changed the actuators design by adding physical stops to them so that the actuators could not go out of range. For the 1997-2000 models, the service manual has you open the actuator up and adjust the gears slightly in order to get the actuator back into spec. If that didn't work, they had you replace the actuator with the newer design. Not a cheap fix that is as those actuators can run close to $300. The actuators are the devices that open and close the doors inside the dash, which allows hot or cold air to come through the vents. There are 2, one on the driver's side and one on the passenger's side. The driver's side can be removed without removing the dash. The passenger's is another story.
Here is a newer actuator with the built in stops. The actuator on your car does not have these right and left limit stops and thus, the actuator can get out of range.
If your system is low on R-134a, then you have a leak as the AC system is sealed. I covered how to replace the various parts of the AC system in
this thread. If you have the correct tools, it is not too bad of a job. It will bust your knuckles though.