I know this is silly,, but check part of yer loom hasn't sagged down and is resting against the rocker cover or any hot area and has melted the wire covers, thuus shorting wires, especially to teh fuel pump. This happened to me, took me weeks to figure it out