Была у меня такая проблемма. Смысл ее залючался в том, что вилка конструктивно не закреплена в стартере, она как бы опирается на ребро для создания рычага и имеет продольный своей оси люфт. Так вот при определенных условиях вилка просто выходит из отверстия во втягиваюшем. Втягивающий срабатывает, стартер крутится но шестерня выходит под действием центробежной силы якоря, а не под действием вилки. Поэтому когда вы ее просто проверяли, то на вид все хорошо, а когда на место ставите, то шестерне просто не хватает усилия чтобы в зубчатку зайти.
как то так, извените если не очень понятно...
вылечил заменой стартера