Hello,
On Corsa D intermittent non start and no-fault codes can be caused by 2 possible failures.
Fuel pump, as my colleague said, and ignition coil issues.
As you reported back that the fuel pump can be heard running when the vehicle does not start, the next check would be the connector at the ignition coil.
These sometimes can be loose/bad connection and can cause intermittent non start or cutting out.
The coil pack is located in the middle of the valve cover under a plastic cover.
The cover can be removed by sliding it to the transmission side.
The 7-pin connector is located on the left side (transmission side) see images below.
Remove the connector and check that the pins are not burned/corroded.
Sometimes the clip-on top of the connector can be broken, causing a loose-fitting connector.
A good video how to access the coil pack and remove the connector:
https://youtu.be/R9fW29uE9_k
A video showing corrosion under the coil pack and misfire:
https://youtu.be/2i-c_E6AUfs
Once removed, inspect the coil pack for possible corrosion, these often have water entry into the spark plug holes.
Hope this helps.
Cheers, Boris
Images (Click to make bigger)
Tuesday, April 4th, 2023 AT 1:50 AM