The fuel pump is not tied into the oil switch any more like the obd-1 cars were. I say your problem is still in the ignition switch/ignition cylinder. Swapping a BCM from another car is useless, as the BCM has to be programmed to your vehicles specific VIN, then a key relearn needs to be done so it recognizes the key as a valid one for the vehicle.