I would still have your catalytic converters checked, being plugged can choke an engine out.
Also clean MAF, and IACT sensors with CRC MAF sensor cleaner.
All Air is metered going into the engine, if these sensors are bad it might be giving wrong signal to the ECU/PCU.