If its dieing on u w a new tps and a recently cleaned maf id say go ahead n replace the IAC sensor. Its most likely your problem. That or that thing we always refer to w idle problems; a vacuum leak