if only I was just nearby.
try these:
1. clean the MAF sensor with carb cleaner (if it reads wrong during cranking, it could inject too much)
2. clean the IAV till it swivels freely (if its stuck closed, not enough air will enter, get too rich and basically idles too low)
3. remove the dizzy cap and clean the white oxide off the 4 points with a dremel wirebrush or emery cloth to ensure 100% ignition strength
4. check spark gaps are 1.1mm
5. check cylinder compressions are all 11-13bars n within 1bar of each other
6. check the ecu coolant temp sensor is within spec (under the dizzy it's the bigger 2-terminal looking sensor under the smaller 1-terminal gauge sensor), if it tells the ecu it's colder than it is then it'll cause coldstart flooding.
to check the sensor drain coolant, remove dizzy, unscrew the coolant sensor, place the sensor in a cup of boiling water with a thermometer and multimeter, the resistances should be 2.5k @ 90c, 0.85k @ 50c, 0.25k @ 20c
when she's flooded, pull out the pump fuse, keep cranking and she should normally fire up briefly.
if it fires briefly (burning the excess fuel in the chambers) and then stops (cos no fuel supply to sustain momentum), pop the fuse in and restart.
if it didn't fire up with the excess fuel in the chambers then one of the combustion requirements are missing (air, fuel, spark)