have this problem with my sprinter, ie intermittent starter failure, lights come on, battery is good, starts first time when it starts then sometimes nothing. breakdown guy came out to me and started v. quick with a hammer. got me to hold the key in starting position while he tapped the starter motor. three taps and it started. the solenoid on the starter was sticking. since then it has started plenty. failed to started and then freed itself and once with a hammer (tried tapping it with a metal rod - not enough weight) he said I'd need a new starter but I'm looking at getting the solenoid off and checking for corrosion etc - trying to see if i can get the solenoid off without taking the whole starter off