Had the same problem with mine recently, was very sluggish, wouldn't turn over the engine, it was replaced it in Holland when I was on my trip, I checked the ground (cleaned it with a wire brush), had the battery tested at the Landy shop and I went over the wiring for any loose ends, then I hit it with a hammer and it would ocassionally turn over, after it was pulled off, the teeth were ground down and it wouldn't move into the proper position, had a lot of play, contacts weren't engaging, so she got a new one and it was a world of difference. Not sluggish, and it definitely sounded stronger and turned it right over.