hi i have a 1996 P reg 1.8 vectra that has suddenly developed a habit of stalling. the idle speed can be very up and down and other times it idles perfectly local vaux dealers say it is ecu that needs replacing (not looked at car yet) but i am hoping it could be a dirty throttle body or a dodgy idle control valve any ideas would be gratefully recieved