Hola... a mi me pasaba lo mismo con el 3VZ (V6 3000) Toyota.... pero es lo mismo....
Necesitas cambiar los contactos de cobre del motor de partida..
Yo tenia q hacer click click clik..y derrepente pescaba...
Revisa esto
http://www.off-road.com/toyota/tech/starter/index.html
Ahhh se me olvidaba.. el kit de reparación Toyota era re caro y traía otras cosas q no necesitaba... pero con la muestra y en una local de encendido (Bosch... en 10 de Julio) me costó como $700 las piezas..
Saludos!