Starter motor.........might be shorted out. Does headlight dim when you hit the starter? Or, the starter button/switch itself could be bad. Hard to chase.
Dunno why that would affect the fuel pump coming on though...............that almost sounds like the ignition switch could be bad.