Partially cold could mean a low refrigerant level. Also, a leak or the compressor could be bad.