Esto es un tema que se ha tratado mucho en el foro, utiliza el buscador "arranque en caliente". La causa principal es la fatiga del motor de arranque que no llega a las revoluciones suficientes para que arranque bien. Prueba a soltar el sensor de temperatura del motor y pruebas si arranca cuando el motor esté caliente.
A partir de aquí, las soluciones son: sustituir el arranque, montar la famosa cajita de M0nch0 o creo que también puedes hacer una reprogramación para solventar el problema.
Saludos