Thanks J
It does sound electrical, the rough idle is quite consistent, I have another appointment with the Mechanic in 2 days, he is pointing the problem at the TPS
(Throttle Position Sensor) Have lost allot of time on this, it would be great to get a win.
Cheers