My very reliable 230e has recently been overheating so the local garage replaced the radiator ,fan and relevent switches. It no longer overheats but,about the same time the engine started to stall when idling, and now can only be driven by keeping the engine going by use of the accelerator pedal. The engine speed drops to about 7500 then dies My local garage does not seem tobe able to cure the trouble.. Having just spent a fortune on the overheating problems I would appreciate some advice before going to another garage Ps the car has done 120000 miles