have you tried the petentiometor (throttle position sensor) located on the left of the inlet opp the acc. cable mount? Otherwise pop to Halfords and get a "fault finder" £14. It plugs into the engine management computer and will tell you exactly which part is playing up.
Lee Wardle
February 2005