By tapping starter or hitting, it depends on you, your just finding out if the starter is sticking, but this dose not always work!
Its going down the check wiring route and make sure the wires haven't chaffed on them selfs or body, sounds like you may need some hands on help there,if i was...