Thanks for the suggestions. I have it nearly fixed....
I have tried all the suggested fixes, plus tested all the sensors and injectors (compared resistance across all 6) on a fluke, Spark definitely there with old and new parts. The Old Dizzy cap is corroded but not worn on any contacts so I am guessing no eccentric wear??? I even loosened the manifold/downpipe joint to see if back pressure was the issue... Nothing... So I have air, I have power in and out of the coil (so there should be a spark) and I have no error codes still. Still cranking and no smell of fuel from the rear. So lets start at where the fuel comes from then.... New Filter... No leaks.... Five more litres in the tank... Check the pipework... Ahhhhhh.... could this be the problem...
I have had the tank off to weld the panel round the tailgate pin. When putting it back on, the fuel pipe from the pump to filter was wedged above the return pipes, which were then clipped in place.... In my defence I did that bit in the dark.
Re-routed the fuel pipe under the return pipes. Tried to start it again and It's firing intermittently but not starting. Strong smell of fuel at the rear now. Pulled the plugs, they are coated in carbon and they were clean before.... I am guessing that the restart before it died it was running with a weak spark due to the dizzy cap crud which has layered up some soot... so I am charging the battery again and cleaning the plugs with an old toothbrush and fingers crossed, running Jeep... If not, new set of plugs in tomorrow night!