So far the timing belt is ok, I have fuel coming out of the filter (replaced fuel filter anyway), voltage at fuel pump is ok and about ~3A going to the pump when the engine is turned over. I have sparks at number 1 and 3 plugs and all the fuses are ok. It turns over fine but will not start, it died in mid traffic so I think the immobilizer is an unlikely cause.

Any ideas very welcome.