Car has twice lost power while driving and has whinning noise and only 15 mph max. Yello warning light comes on. This week took it to the garage with solution from net about cleaning ERG valve and air flow meter. Mech said that they'd done both last time! electrical check yielded no problems and drives ok again but power loss occurs without warning. Oil and petrol cap checkout ok too. Anyone any ideas? Many thanks