Была у меня аналогичная проблема со стартером. После того как машина отказывалась заводиться щёлкнув втягивающим, я лез под неё и молоточком постукивал по втягивающему, в то время как помошник, как правило его удавалось найти, поворачивал ключик и двигатель заводился. НО в один прекрасный день и постукивание молоточком не дало никаких результатов... полез к проводам, идущим и на сам стартер и на втягивающее. Обнаружил страшное окисление на концах этих самых проводов и на клеммах, нажал на питающий провод молотком и машина сразу завелась! Приехал в гараж, снял пучок проводов, идущих с аккумулятора на стартер и раму, разжал клеммы, обрезал все окислившиеся концы, зачистил все клеммы, по новой обжал - проблема пропала. Мораль сей басни такова - в первую очередь смотри контакты.