Hi Kate,
I had the exact same problem - high idle, racing RPM, stalling, etc. etc. just like you describe, and this lasted for a while as the troubleshooting continued.
In the end, all it took was giving a real good cleaning to the part I've circled in this pic. It's some valve that regulates air mixture or some such voodoo about which I know shamefully little. Some gunk builds up in there and the plunger gets caught up. Take that sucker apart, give it an carburetor-cleaner enema, and hopefully you'll be good to go!
Let us know!
-V