Had a quite unnerving problem the other night!!!!! I was stuck behind a learner driver for about 2 miles doing 15mph and as soon as i had the opportunity(road turned into 2 lanes)i floored it and passed the car. As soon as i had got round the car i lifted off the Accelerator, only for the car to keep accelerating

It just kept going and going!!!!!!! I had to drop the clutch before i smashed into the car in front!! When i did this the revs bounced off the limiter twice, popping as it did this before returning to normal again(i hope to hell it didn't damage the engine

.
I drove the car very carefully home and checked the cable, pedal and where it joins the throttle body but found nothing wrong at all!!!!! I have tried to get it to stick open with the engine not running and also floored it a few times since but cant seem to get it to do it again!!! What the hell happened?

?
Has anyone else had this problem and more importantly, have they found a cure?
Stu