I have a 24 hp B&S intek ohv. I have checked ground, cleaned cables, starter was bought at the end of last year only used a few times. I had an auto parts store check the battery and they said it was good, but the battery is over two years old. When I turn the key it turns about a full rotation, it is like it don't have enough "tail" behind it to turn the engine over. I also replaced the solenoid, adjusted the valves. Still can't get it to spin fast enough to start. Is there a chance the battery can still be bad? Any suggestions would be greatly appreciated...