I have a '97 306 XSi that has issues with cold stalling. I have tried all sorts of remedies and 3 garages can't find any physical fault. It has been suggested to get the software updated at a Peugeot dealer. Before I visit my local dealer to experience their 'excellent customer service' has anybody any good or bad experiences of a software upgrade? Thanks in advance.