Sounds like the engine needs de-coking or de-carbonizing? If too much carbon/soot builds up on top of the pistons it can begin to glow red hot - when you switch off the ignition the red hot carbon can supply enough heat to keep igniting the fuel (in place of the spark plug) and the engine will keep running. Eventually the engine will stop when the temperature of the soot drops or you run out of fuel (if you have an electric pump the faster revving will occur when the fuel in the float bowl runs out and the mixture leans out just before the fuel is all used up).
Generally you'd need to remove the head and scrape the excess carbon off manually.
But there are a few 'quick fixes' you could try:
- Check and clean your spark plugs - if they are very black and sooty this could indicate that there's a lot of carbon inside. The worrying thing though is why there is such a severe buildup of carbon in the engine? If there is, the fuel you are using could be very poor quality or the car could be in desperate need of a tune up (wrong mixture, wrong spark plugs)?
You could try a fuel additive and some premium unleaded to clean out some of the crap in the engine, I've used fuel doctor (you can buy it at supercheap -
http://www.fueldoctors.com.au/)
Driving short distances where the engine doesn't have time to warm up properly and you use the choke a lot will definitely cause more buildup. Another thing you could try is the 'Italian tune up' - once you've put in the additive and some good fuel, warm the car up and then drive it at high speed/high revs up a hill - hopefully this will burn some of the excess soot off and send it out the exhaust - but at the end of the day it is far from the 'correct' method of dealing with this problem.
Probably best to have your mechanic take a good look over the fuel and ignition systems.
Hope this helps! (Any other members please correct me if I have any of this wrong).
