Hi ... welcome to the Forum
Sounds like a vacuum hose leak to me....that would explain the hunting revs.
Check for any hissing under the bonnet and you could use a smoke generator or a solvent to diagnose where the leak is.
Let us know how you get on with it
Cheers, Trevor