Mitsubishi galant gts 3.8L 2006.
The car turns off when I turn on the ac.
Front passenger carpet gets wet. How do I know if its from the ac or sunroof leaking or something else?
Warm Up Catalyst Efficiency Below Threshold Bank 2 PO431 code.
TCL OFF light always on regardless that I'm pushing the button to turn it on.
For future reference, one question per topic please, per the forum rules.

In brief:
The car turns off when I turn on the ac.
Load test your battery and alternator.
Front passenger carpet gets wet. How do I know if its from the ac or sunroof leaking or something else?
Check HVAC drain and sunroof drains for clogging, as well as other potential water entry points. A garden hose may help find the leak. (Since it's the front passenger side the HVAC drain would be a prime suspect but it could be something else.)
Warm Up Catalyst Efficiency Below Threshold Bank 2 PO431 code.
See an explanation for the code and potential causes here:
TCL OFF light always on regardless that I'm pushing the button to turn it on.
Is the switch behind the button working?