Did you try the relay connector, i assure you I HAD THE SAME SYMPTOMS, they tried everything, fuel filter fuel pump when they started saying it was teh ignition switch i just laughed and left, after taking the the fuel thank apart and following the fuel connector wires with a tracert i saw that some pins of teh relay were becoming loose
just try it....add a longer lenght of wire to the fuel pump relay and squeeze it in, if it works you will know it's the fuse box connectors
the last time it did it I did mess with the fuel pump relay but I didn't add any wire to it. I'm not sure if I know where you added the wire too. Do you mean to put some wire over the end of the pin so that it is on both sides of the pin and push it back in the fuse box?
Another question for you, when yours did start after cranking did it run rough for a minute before smoothing out? Mine runs rough and blows a fair amount of white smoke which makes me think it's getting fuel when it's cranking.