Symptoms are as follows. Start vehicle cold and revs jump to just above 1000 rpm, once warm idles nicely about 750 rpm on gas, slightly lower on petrol. It is a "little" lumpy but nothing to worry about and has always done it for last 20k miles.
However just recently, as driving along it kind of pulls itself along at 1500 rpm even with no throttle. If I slip it into neutral whilst rolling it sits at about 1500 rpm. However, and this is the bit thats got me stumped is soon as the vehicle is drawn to a halt the revs drop in kind of 3 stages. Down to say 1200, holds 1 sec, then 1000, holds 1 sec then drops to its correct idle speed??? Set off again cruising up the road and it will do this whole thing over again.
I have cleaned out the IACV and have checked for physical restriction in acc cable or throttle link. All seems good.
Its been doing it long enough now for it not to be "one of those" Disco things that is gonna fix itself.
Any ideas chaps?