Ok so I have a new solenoid however that was not the issue as it’s doing the same thing (not shutting down). I did discover one thing however, if I disconnect the wire that supplies power to the fuel shutoff solenoid (purple one) on either of the switches (upper or lower helm) then the other switch works as it should shutting down the engine. Once I connect them both back neither of them work. I have attached a picture of the underside of the switch (both are exactly the same). The red wires are positive and always hot when the breaker is on. The yellow one goes to the starting solenoid and is only hot when you press the switch to start the engine. The purple one is hot all the time and supplies power to the fuel shutoff solenoid, this one is interrupted when you push the switch to the stop position cutting power to the solenoid. The relay sits in between the fuel shutoff solenoid and the switch and I assume will allow either the upper or lower helm to start or stop the engine (I have replaced it with a new one). If anyone can help me trouble shoot this I would appreciate it, thanks.