Based on what you say and assuming the A/C cools for a few minutes when you first turn it on and then stops cooling.....this sounds to me like the expansion valve is failing and needs to be replaced. The expansion valve is mounted to the evaporator and is located under the dash on the passenger...