It will start but only if you turn the key to the starting position and then just back the key off enough for the starter to disengage. If you keep it in this position it will stay running. As soon as you let it fall back to the running position it stalls. Any ideas?