It very well could be an ECU issue, but I am not Geo expert. I will tell you we had a similar issue with a 93 Civic last week. Pump would not prime, and injectors would not fire, but we did have spark.
Long story short after way too much testing we verified the ECU was bad by swapping in another ECU and the pump primed the instant the key was put to on, and the car fired right up.