I'm nothing more than a novice weekend mechanic. The extent of my mechanical ability is pretty much limited to oil changes, battery maintainance, new windshield wipers, etc, so I need some help from an expert out there: I seem to have a persistent problem with my 1987 Toyota 4Runner. Last winter the truck refused to start. There was plenty of power from the battery, but when I turned the ignition key, all I got was a loud click. I push started the vehicle and drove it to a Toyota Dealership where they said they would give me a diagnosis of the problem and an estimate. They ended up saying it needed a new starter, but the price was out of my range, so I went to pick up the vehicle. After paying a diagnostic fee, I was expecting to have to push start it again to get it back home, but to my surprise, it started right up with the ignition key. That was more than six months ago, no problems until today. Now the problem has returned. Friends have told me it may be a "hung starter". Could this be the problem? Any suggestions? Of course number one is replace the starter. No cash on hand for that presently. I have been told you can tap the starter with a heavy object and that will sometimes break it free. Is this B.S.? I have cleaned the battery terminals and checked the fuses. Everthing seems to be ok there. Any thoughts on the matter or a link to installing a rebuilt starter would be appreciated. Thanks!