Last night I was driving my 2007 diesel (it's the 2006 model on 07 plates if that makes any difference) and suddenly lost my throttle. The Engine management light came on along with the VSA light and the exclamation mark in the triangle just below that. The engine was still running but throttle was unresponsive. After a while of the car being turned off the throttle began to work again so I got it to a garage but they are a little stumped too. The diagnostic code that came up says it's the throttle position sensor although that appears to be working perfectly again now. But the warning light under the VSA light wouldn't turn off even though the VSA and engine management light turned off once they reset the codes. They then reset all of the traction control codes etc. (This all means nothing to me, I just drive the thing, i suspect it's something to do with voodoo and magical unicorns) and this seems to have done the trick. So now the car is working absolutely perfectly with no warning lights on the dash, so I should be happy right? But I like to have a reason why this all happened? How can it be broken last night and fixed today when no work has actually been done and with no explanation as to why it stopped working last night? Now I don't trust my faithful old car, I feel like it could do it again at any time with no warning or reason.