Have you checked all the fuses with a test meter? With more than one system not working, and mower still starting, seems like a lack of voltage to those systems. The Kill solenoid has a timer stop relay, but if engine is not being killed by the kill solenoid, it can be a bad relay, but I would guess there is no voltage to the relay.
Find the kill solenoid and push the linkage to kill the engine!
should look like this!
Phillip, you may have to remove the two bolts holding it to the housing and reach inside and push!