He says its moving up and down, not high idleing because the car is warming up, BTW its called the FITV (Fast idle thermal valve) that does that. But his problem is just like mine was/is.
Mine did the same thing yours did until i did a valve adjustment, then it went down to 800 and stayed pretty still, it is still moving though, but not as much, im still working on finding the whole problem.
BUT lots and LOTS of things can contribute to this problem, from vacum leaks, to the throttle plate sticking, all kinda of things are possible, maybe try a valve adjustment, especially if the car needs it