Hola, normalmente los motores de partida fallan por desgaste de ciertos componentes como carbones, solenoide(o actuador), etc. ademas la suciedad que se junta en ellos tambien tiene injerencias en ciertas fallas, te recomiendo que lo saques y verifiques que no haya cables sueltos, que los carbones esten en buen estado y esas cosas, es una pega que puede hacer cualquier taller (si es uno bueno y confiable mejor) y no deberia ser tan caro.
aca un link de donde venden motores de partida, hay una descripccion basica:
http://www2.partstrain.com/products/....html?index=11
ojala te sirva, saludos
Srdjan