Hi Rubjonny, thanks for your help, I was hoping you would take a look at this

Sorry but what's the idle switch? I've read a lot about the throttle cut out and broken wires wires under the throttle body. Do you mean this?
The idle is perfect @ 800 rpm, sometimes though when you drop the clutch they drop to about 600 then it splutters and then goes back up to 800 and stays there.
Uku recommended looking at the knock sensor, I've never heard this causing a problem before, have you heard of this? as the plastic shroud on mine is broken and the wires look a bit dodgy.
Some say clean the ISV with carb cleaner and some say (Steve Cresswell) its pointless.
Should I dig deep and replace the ISV with a new one??
Again, your help and knowledge is much appreciated..................