Changed idle control valve, coolant sensor, speed sensor, lamba sensor, map sensor, checked for air leaks etc, does anybody have any ideas? Many thanks Darren.