I have a 2007 4.3L Mercruiser. The engine starts fine and runs great, even under load but when I turn off the ignition key, nothing happens. The engine continues to run without missing a beat. It's not dieseling, it just keeps running. I changed out the ignition switch but it still won't shut off. the only way I can stop it is to trip the master circuit breaker. Then, when I reset the breaker, the fuel pump runs constantly even with the ignition switch turned off and the key removed. Any ideas what is causing this?