toyota pick up truck auto. fuel injection. 4 cylinder non turbo. . it has 255.k and for some reason it won't start anymore . it has a prevoius starter problem 2 years back. so replaced it . it started up right away. now 2 years has past and i think the starter is acting up again. so i tapped the starter while my friend was trying to start it . and it started up. but once i drove it home.5 mins later it wouldnt start again. so i replaced the starter with a new one. and its still not starting. it only start once in awhile. i dont know what's up. anyone can help . thanks.