Quizás el primer paso sería ver si tienes almacenado algún código de avería que te marque por donde empezar o si hay algún culpable evidente, vaya, hacer un autodiagnóstico.

Otra idea, que suele dar bastante por saco en los arranques, es el sensor de temperatura del bloque, el CTS. En el Corsa lo tuve una temporada con el conector cascado, y esporádicamente se desenchufaba. El coche funcionaba, pero en frío le costaba arrancar una bestialidad, al borde de no poder arrancarlo.