So who knows about Hyundai motors? v.DOHC

does it surge at all? no codes? a bad IAC will kind of “bounce” the revs about.
if the TPS has a blank spot in the voltage range then it would not be felt at idle since there is no TPS activity at idle. however, a faulty TPS won’t throw a code and will effect drivability.