My 1KZ-TE with 182,000m idles fine in normal circumstances (although it can vary between 750 and 850rpm (always steady) depending on how hot/cold it is, which I don't see as a problem).
From time-to-time, only when in slow-moving traffic after a longish (1hr+) journey, the idle drops right down...