Unless you suck the system down and recharge it by weight you won't get a proper charge in the system period. I will stand corrected if you did just that. (And this can be undone with a good sized leak.) Gauges and pressures won't tell you the system charge - diagnose other issues, yes. If you are using recovery equipment, as required by law, it will tell you how much R134a comes out of your system and you will know for sure if it was low or not.
I can't stress enough these systems are charged by weight with a tolerance of 1/4 LB only because this is the capacity of the accumulator with a leakage reserve figured in. Running a system low leaves the oil in the evaporator and starves the compressor for oil. Some are more sensitive than others and we have a tougher compressor with a better oiling system than most.
Otherwise I suggest the system is low as this system is unique like this: the driver side is cold while the passenger side warms up indicating a low system charge. The driver's side gets air from the bottom of the evaporator. So when it gets low the top has no Freon to cool the air and the passenger side gets the hot air off the top of the evaporator. If you can't find the leak assume it's a slow leak on the evaporator that these trucks are known for and are very hard to get a Freon sniffer to hit on.
Freezing up - just look at the lines at the firewall for ice. Low charge or other issues can cause this. The 2003 has a memo to relocate the probe, but, this isn't an instant freeze up with instant loss of airflow. Thus you may have several problems at once.
The cans with the low side gauge are a quack cure wasting $50.00 of the pay a shop $100 labor to do it right.