Must be a short in the fuel pump wiring somewhere or in the fuel pump itself. You may need to see an auto electrician if you are unable to check it yourself.
I've got the same issue. Found out the pump relay fuse blows when cranking over. I don't know if this is correct: I disconnected the oil pressure switch and tried starting it. Although it started for about 2 secs, Again the fuse blew. So does this mean that the oil pressure switch is ok? It must be the oil pressure switch or the pump is gone. Does anyone know how to test the OPS? Do you disconnect it? I also disconnected my amp fuse from the battery and cleaned all the sensors.