reet, if the pump is priming then the ecu is ok at least, do you have a multimeter? check you get 12v to the black wires at the coil with the ignition on, and pop the ecu & tci-h plugs off give em a clean if they look a bit nasty.
check the earth wires to the side of the head/rocker cover, and make sure the wires to the fuel rail plug are ok as well. A dodgy ecu temp sender can cause non starting, try giving it a bootfull of throttle see if that gets it going!
Pop off the dizzy cap check for damp/corrosion, and check the terminals on the king lead/coil/middle cap pin. IOf one o ya leads was dodgy it would still fire but run on 3, so that suggests if there is a spark issue it'll be at the king lead or inside the cap
