I have a 2003 glastron volvo penta 3.0 had it out yesterday running fine, stopped and drifted for a while, when i went to turn it back on i just get a spinning sound and it wont start. I took starter to auto part store and they say it tested out fine. After charging battery for few hours it started to turn over but just tried again and same spinning sound. Teeth look fine on fly wheel also. What could be the cause?

