That is the accumulator/dryer. Dripping is probably from the evap coil and is normal. Really the only way to start knowing what is going on is to put gauges on it. At least on the low side. Start the truck and turn the AC on full blast and recirculate. See if the compressor is cycling on and off. Should be easy to tell. Then have someone rev it up to about 2k RPM and see if it cycles on and off. cycling in either situation cold mean low charge. What year is the tahoe? If it is the GMT400 like my truck, you've probably got a belly leaking compressor. Very common and a pretty easy fix if you've got a couple hundered and a couple hours.
You might have a problem with your fan if it is warming up at stop lights. If the compressed freon isn't getting cooled into a liquid by the condenser it will get warm.
I've replaced my stock fan with electric ones. They seem to be working fine, they come on when the motor is hot or when the compressor is running. Compressor doesn't seem to be cycling, it works "ok" when at highway speed. I may try HMFIC's advice... gives me an excuse to buy a set of gauges.
Although, I found this:
I DID have one incident a couple of weeks ago where I was going to Tulsa and the driver's side started blowing HOT air while the passenger's side was blowing cold (independent climate control)... turning it on/off didn't help, adjusting temp didn't help. I eventually just killed the truck and restarted it at a stoplight and everything was peachy afterwards. WEIRD. Hasn't happened that way since...AIR CONDITIONER PROBLEM: INTERMITTENT COOLING
An A/C system that blows cold air for awhile then warm air is probably freezing up. This can be caused by air and moisture in the system that allows ice to form and block the orifice tube.
Evacuating the system with a vacuum pump will purge it of unwanted air and moisture. Evacuation should be done with a vacuum pump that is capable of achieving and holding a high vacuum (29 inches) for at least 30 to 45 minutes.
For best performance, an A/C system should contain less than 2% air by weight. For every 1% increase in the amount of air that displaces refrigerant in the system, there will be a corresponding drop of about one degree in cooling performance. More than 6% air can cause a very noticeable drop in cooling performance, and possibly cause evaporator freeze-up.
Air can get inside a system through leaks, by not evacuating the system prior to recharging it, and/or by recharging the system with refrigerant that is contaminated with air. Recovery equipment can suck air into the recycling tank if an A/C system contains air or if the system has a leak. For this reason, the refrigerant recovery tank on recycling equipment must be checked and purged daily. On some equipment, this is done automatically. But on equipment that lacks an automatic purge cycle, tank pressure and temperature has to be measured and compared to a static pressure reference chart.
Some refrigerant identifier equipment can detect air in the system as well as other contaminants. An identifier should be used to check the refrigerant before the system is serviced to prevent cross-contamination of recovery and recycling equipment.
Reading the info above, I could be low on refrigerant AND have some air in the system if I have a leak. It would explain some of my problems.... truck is a 2004 Chevy Tahoe 5.3L.