Difficult to Restart Engine When Hot
1. Defective ECU.
2. Vapor lock in fuel line or fuel injector.
3. Defective fuel pump main relay.
4. Poor fuel pump ground.
5. Open or shorted crank angle sensor circuit.
6. Defective crank angle sensor.
7. Defective EGR control system.
8. Defective ECU.