Verify that there is 12 volts at the power lug (big one) and that you are getting 12 volts to the trigger (small wire) at the starter. If so then the starter is bad, which is why when you tap on it, the car starts. Bad spot in the motor, and will eventually not work at all.
SPONSORED LINKS
Sunday, April 29th, 2007 AT 8:39 AM