Okay... so I finally fixed this on my 2006 Pontiac Vibe after researching for weeks. It looks like tons of people have spent hundreds of dollars on this replacing parts and purging and refilling. From my research it very surprisingly comes down to two electrical parts that cost less than $30 each.
Symptoms:
Blower speed 1: Fan works. AC works for most of the time but stops after approx 30 mins and A/C clutch turns on and off every few seconds
Blower speed 2,3,4: Fan works but the AC clutch turns on and off every few seconds and won't stay on. No cool air.
Fix:
1 - Incredibly what fixed for me was replacing the blower motor resistor (http://www.amazon.com/ACDelco-15-80202- ... B000C9FI8S" onclick="window.open(this.href);return false;)
2 - Others have had similar issues and replaced the AC Clutch relay (http://www.amazon.com/Toyota-90987-0202 ... B00FZS42YC" onclick="window.open(this.href);return false;)
So remember to do these simple cheap fixes first before taking it to a mechanic.
Good luck!