Ok so i have an astra 2.2 with the Z22SE Engine here that use to be mine (never had an issue for me but does to the new owners)
Here is whats been happening
Car was having issues with the starter motor whining but not cranking the car over (randomly) So 3 starter motors later i think i resolved the issue by moving a second earth lead from the negative terminal to the head of the motor. (car already had a second earth installed and was connected to the block at the usual spot so i assume it must have a history of a bad earth)
The car was also randomly experiencing trouble where it would suddenly drop a cylinder and run on 3 cylinders (if you gave it a boot full it would fix it )
Since i moved the the secondary earth strap we have not experienced and issue with the starter not cranking but the random drop in a cylinder is still happening (totally random maybe once a week)
Here is what i have done to the car
New Timing Gear
New Balance Gear
New Water pump
New Temperature switch
This work was all done while i owned the car and i had it for 12mths no issues
Since the issue started i have
Changed Intake manifold
Changed Spark Plugs
Changed Coil Pack
Changed Throttle Body
Change Injector rail and injectors
Changes Tempreature Sensor (again)
Changed Crank Sensor
Changed Oil Pressure Switch.
Changed Front 02 Lumba Sensor
Changed Catalytic Converter
Changed Thermostat
Changed Battery
Changed Starter Motor
But the issue still happens randomly (can't find anything that triggers it and only lasts 10-30seconds or if i give it a boot full)
Things i have noticed
Temperature never gets above 75 degrees celcius (very cold) even after changing thermostat and temperature switch its still the same
The second 02 sensor very rarely gets a signal (sits at 0.0v most the time) but goes through the roof when running rough indicating a lot of unburnt fuel
Despite the car randomly dropping a cylinder and running rough it otherwise idles smooth, sounds great and runs really well
Im just glad i have a million parts here that i can swap over to try and locate the issue
There is also no error codes showing
Car is a manual