Probably just low on refrigerant, but it's easy enough to diagnose. Read through Steve Brotherton's article here:
link, put the climate control in diag mode, and post up the values of items 1-10 from the display. While the car is running, and has been running for a few minutes, BTW. The numbers will tell whether you have a leaking duo-valve or not.