After doing some further digging, I have concluded that it is an 'Oscillation Damper'...
Still having issues with the stalling. Trip to France and back went relativly smoothly, but since I got back it's been acting up usually once a journey.
I bit the bullet and bought a DiCE, and this is telling me there's something wrong with the throttle position sensor. I'm going to take the throttle body off tonight and have a proper look at the sensor/poteniometer module...
|