Have you pulled up/unclipped the relay support and had a gander underneath to see if anything's wrong? The loom gets really tight around the fuses there.
Disconnect the wiring at the fuel tank and then try a new fuse, does it still blow? If so then remove the relay and try again, then oil pressure sender wire, then the ECU until it stops blowing. You will eventually find where the short is.
they found it i had to get it towed cause no one i knew could help me so had to be towed to a auto elc, new oil switch and waiting on new wire and plug for the oil switch because the one atm doesnt have a good connection looking at 300 to 400 to repaire.