Had my 3.5-year-old SVT with 23K miles towed to the dealer when it wouldn't idle.

Diagnosis was to replace the IAC and clean the Mass Air/induction. Does this sound normal at 23K miles?

Starting to wish I had taken the extended warranty...