That isn't the IMRC then.. an IMRC is NOT 29.00. Besides that, an IMRC wouldn't affect the idle "until it got warm.."
an IAC is closer to that description (and price)
Are you sure you heard/read correctly on their diagnosis, and are you sure they know what they are talking about? That pricing would certainly veer my decision about their knowledge the other way. (there isn't a way in the world that an IMRC is 29.00)
Ray