1998 306 1.4Miami-petrol. When warm can be driving OK , When appearsto miss/cutout then continue OK, this can repeat many times/ just had full service-no change. Garage thinks ECU problem. Any ideas help welcome. THX