I’m also having the same issue with my 2013 air conditioning.
With a thermometer in the A/C vent, I can watch it shut itself off as soon the thermometer reads 45-50* F and it goes from recirculate to outside air. The OBD II most recently throws a B1422 A/C compressor lock up code. Sometimes it doesn’t throw any codes.
I’ve been working on this for awhile without success. Things I’ve done:
Made sure the cabin air filter was clean and correctly positioned.
Made sure the A/C air recirculating door is working properly.
Replaced the recirculating air servo motor (that code was thrown early in this saga).
Used Techstream to re-initialize the A/C servo motor positions.
Drew the A/C system down and refilled it with the correct amount of refrigerant. (It was originally correct - unnecessary)
Sprayed belt dressing on my nice looking serpentine belt
Checked the belt tension.
Checked the cabin air temp sensor resistance. ( installed a brake controller last year -thought I might have disturbed it)
Nothing has made a difference.
Next is borrowing a ‘scope to watch the signal coming out of the A/C compressor lock sensor. It’s supposed to send 4 pulses per revolution to the A/C amplifier assembly. If it doesn’t, compressor replacement ($$) is the solution. If the compressor reads good, Mr. T says replace the A/C amplifier assembly ($$$). I suspect it’s going to be the A/C amplifier, but am hesitant to drop nearly $500 on a hunch.
If anyone has suggestions or experience, I’d like to hear about your solution to our mutual issue.
I need to get this fixed before heading out in a few weeks for the LCDC event.
Thanks, Ken