Normally I would say P0420 is cats, but your have a MAF sensor error also and your fuel trims are super high.
Clean Your MAF sensor and do the ECU relearn. Also, check the two flex hoses on the air intake - there known to crack which would give you a huge vacuum leak.
If that doesn't correct your fuel trims - replace your MAF sensor
Clean Your MAF sensor and do the ECU relearn. Also, check the two flex hoses on the air intake - there known to crack which would give you a huge vacuum leak.
If that doesn't correct your fuel trims - replace your MAF sensor