Progress update. But first thanks for your replies and help guys.
I have reset all the adaptive values using GEMS Lite, an utterly excellent Android app.
Now my idle speed is bang on 700 plus minus 50 or so, smoother than its been in ages.
Not sure if the warm start problem is fixed, but I did...