yeh bro it is the starter motor, i had the same problem with my car, wat it is is the clutch dust getting on the sliding pin that the starter gear slides on. all you have to do it take your gearbox out clean all the clutch dust, then, take the starter motor clean it and grease the slide pin with either heavy duty multipurpose grease or spray lub.