Had a time in my Astra G when it would just crank and not fire with spanner light on, turned out to be a sticking EGR valve, swapped it out for a clean one and it worked fine for about 6mths then it was so gummed up it stopped working.
In the end I got a blanking plate and that was that!
In the end I got a blanking plate and that was that!