Sounds to me like you may have a bad solenoid or key switch. Please try to explain your problem a little more clearly, I don’t know if you are holding the key in to start position or it engages when you put the key in the run position. When you post back be sure to include all engine and units model and serial numbers.