I agree with RSH... it could also be a vacuum hose that got broken some how, I had the same thing happen to my pickup and at a stop light, the truck would go up about 300 RPM's, and it would try to move forward. Found the leak, turned out that a hose clamp had come off and tore the hose.