If the refrigerant charge is okay, then you either have a vacuum leak or a faulty IAC.
A set of guages on the A/C system will either confirm the charge is low or will let you know the system is properly charged.
Do not go throwing refrigerant into the system unless it is indicated by guages that more is needed. An overcharged system is just as bad as an undercharged one.
Steve