Try this to see if you can get the idle down to 800rpm:
Key off for about 15 seconds,
Key on (don't start the engine)
Slowly press the throttle all the way to 100% and then slowly return to 0%,
Start the engine and see what it idles at.
If that gets your idle down then your throttle position sensor probably has some wear and might be on its way out. I'm not saying that you need to go right out and replace it just because of that, though.