Para definir bien mantencion de un motor de partida, primero debemos definir que es mantencion preventiva y que es mantencion correctiva.
Mantencion preventiva: cuando el motor de partida no presenta fallas, o el arranque es sin problemas. La mantencion en este caso se remonta a: retirar motor de partida, revision de terminales electricos, limpieza del cuerpo del motor, suave lijado de colector, limpieza de entre delgas, limpieza y/o cambio de bendix, limpieza y/o engrase y/o cambio de bujes y/o rodamientos y revision y/o cambio de carbones.
Mantencion correctiva: cuando el motor presenta fallas. Cambio de carbones, cambio de colector, cambio de rodamientos, cambio de solenoide, cambio de bendix, reparaciones asociadas.
En esta caso, sugiero cambiar solenoide y revisar conexiones.