I had a new battery, alternator and, at the same time, 2 front shock absorber top mounts fitted and the car wouldn't start when I collected it from the local garage. Big problems starting the car, once warmed up, after that. Ended up, via AA, in Vauxhall garage and having major inspection. Vauxhall found the engine overheating and the cause being the temperature pin in the ecu bent. Anybody know how this pin could have become bent? Vauxhall straightened the pin and had no problems since.