I have a 350 rancher that will start with the switch only when the battery is fully charged. I have a fairly new battery and checked to see if the charging system was working and it was. If I let it sit for an hour it will not start. The only way is to use the pull cord. It acts like the starter is hanging up. Any ideas? 3rd. battery and same thing.