here are your codes.

P0422 Main Catalyst Efficiency Below Threshold (Bank 1) clogged cat maybe. before it started this not staying running bit, was it gut less. like floor it and it goes slower?

P0122 Throttle Position Sensor/Switch A Circuit Low Input - Check Engine Light Code throttle position sensor. check the wires, take it off, clean it, if it pops the code again, and new one may be in order. check the plug wires.

https://www.google.com/search?q=p010...hrome&ie=UTF-8 maf. you said you changed it, and tried unplugging it. check all the fuses in both fuse boxes for a blown fuse, its for the maf. also check the wires to the maf.

cracked insulation on the wires can cause the same code as a bad sensor. being they bake in the heat from over the cross over, it happens a lot.