Ok so progress.
Replaced the injectors (still no change but they were 270,000km old so figured it was due anyway)
Replaced Leads, Plugs, Coils & DFI (Had all these spare) - No Change
Swapped TPS and IAC with spares - No Change
Replaced Crank Angle Sensor - No Change
Swapped Battery over with daily to test - No Change
Fuel Pump is still priming
BUT - I re ran the error codes and got Code 48 - Camshaft Position Sensor - I removed it cleaned/inspected....sensor looked ok......Ran a multi meter over the wiring seemed ok too, checked that the magnet was still there (I replaced this and glued/siliconed it into the sprocket like the buick forums recommended so it didn't fall out again a few months back....still there) so could it be as simple as a faulty sensor causing my start up issues? I would have suspected the cam sensor would give me idle issues while on the road not just start up issues.
Thoughts?
I have a few other theorys which could be that the fuel rail is somewhat damaged causing leaking fuel/starting issues as the new injectors haven't fixed the issue......the regulator could still be faulty, although no visible fuel in the vacuum line, there is a bit of a fuel odour in there but not very strong..............or maybe the coolant temp sensor? or the fuel filter, but I would have thought if it was the filter it would also give me issues across the board not just starting
Also the issue now seems to be fairly random, not necessarily once the car has been sitting, I could start it 2 mins later and it would still struggle a bit