that's what I figured. the starter motor seems to go OK but spinning freely is a little different to turning the motor. until recently it was cranking it over fine.