Still looking for that IACV :), in the meantime, I changed the O2 sensor using a generic bosch sensor, and for 10 great minutes it ran perfectly. Then of course, as this problem is intermittent, it started the hesitation again. After a few more minutes it got as bad as ever.
So ... PCV is next, however, this part had to be ordered and should come in a few days.
For those minutes, got no codes at all,then the P0172 came back again and some MIL indicators.
Check out the attached file for help troubleshooting and locating parts. Good luck!
SFI__SF__file.pdf