Sounds like low freon? Are you sure you know the level is OK? Otherwise it may be the compressor going. The freon level in these trucks is higher than a normal charge. My A/C man put in the normal amount and when I compared the receipt to the sticker I showed him it requires more freon. Check...