The fuel pump doesn't pump until the car is cranking have you a multimeter mate? also have you got the push on wire the spade terminal one on the starter ? if you have take it off and check to see if your getting a live down that wire when trying to start ? have you put earth wire onto bulkhead on a painted surface if so clean it back to bare metal sounds daft but alot of people have done it? the eyelets on the alternator wires are sized so only go on one terminal really also check the multiplug on engine loom is clean and pushed on tight ? report back when you have tried that buddy