Love and Hate it a vicious cycle with My Pt's ! this one is MOM'S 07 Pt Touring 2.4L DOHC n/a auto 150k terrible idle off idle it's fine. marathon back story. poor idle knew coming due for timing belt so it died with milage figured timing belt couldn't work right off so put mom it 02 limited. 6 months pass fast these days! pull covers belt not broke ? test no fuel pump not sure original issue or died from sitting, so gets royal treatment- t/b ,wp all pulleys and tensioner, fuel pump, plugs ,wires and upper gasket set . starts runs great but die when coming back to idle scan show iac not responding correct, clean throttle body off car, install new iac and tps ok idle return good but after idle for minute or two starts to idle erratic and codes with flashing mil, if come off idle clears up mil goes off . visual inspection for vacuum leak and sprayed down with carb clean not vacuum issue. ps old plugs were toast maybe stressed coil . P0172 is 1/1 o2 rich is because it is loading up > going to test install in line spark tester to see if coil dropping out at idle, and fuel pressure but pressure issue would effect all ranges, . open to suggestions . Mom really wants this one back and cant seem to clear this final hurdle! thank you for listening to my rant and your help!