Hi, just got my hands on a 2007 silverado 1500 classic with 4.3 last week, now I'm having an issue. Truck runs fine, but when I turn off the ignition and remove the key, the fuel pump is still running. I thought maybe it would turn off so I went about my business, eventually drained my battery. Got the battery charged and going again, but fuel pump still on after shutting engine off. If I go to the fuse box under the hood and remove either the fuel pump relay, or the PCMB relay, it shuts off. I've tried tapping the relay to see if it's stuck, nothing. I've tried swapping an exact relay to the fuel relay, still on. I read that the oil pressure sensor could cause it to run, so I slid the distributor cap to the side and unplugged the connection on the sensor, the fuel pump still runs. Am I overlooking something obvious? Please help!