Might need a diode in the line to the ignition circuit maybe? (MSD for example mention it for when a back feed through the charging system causes run on..). Fans usually seem to be run on relays so shutting the ignition should kill the power to the relay you'd think unless it was energizing still too, diode could be tried there as well perhaps ?