How much "shake" at idle is acceptable?

It runs fine above 1000 rpm all the time. Maybe this engine just doesn't like to idle at 900 rpm


That should idle at 700, not 1k.