does it only happen when its cold.
mine does this, basically its in need of a service
in the mornings it when starting the rev's barely sit about 500rpm! but gradually after a couple of mins it will lift to 750, before eventually getting 1000rpm when up to temp
but in this time, if i pull up to a junction the revs will plummet, and then just pick up to prevent it stalling