My VX is going a little sparatic on me lately. sometimes but not all of the time when I come to a stop the RPMS shoot up to around 1500 - 2000. Other times it stays around 750-900 where it's supposed to be.

I've had a mechanic check it out and he can't find the problem.
I do have a vent celinoid that need replaced according to my check engine light code. Could this be my problem?

I did noticed when I put some of that carb cleaner in the tank it goes away for a few days. Any help would be greatly appreciated.