there are devices to make the pump only run when the engine is running, however using a relay off the ignition and a relay off the oil pressure switch might have the same effect. You can use an in tank low pressure pump (not an efi one) or just get another stock one for like $0.50