I have a '93 FLHS and I have over that last couple years had starting problems. It goes away and is good for months before returning. Last year I put in a new battery (not really believing that was the problem). This winter I installed a new start switch. Last week it wouldn't start and I tapped the solenoid and it started. I ordered a starter and installed it yesterday and after it was mounted and hooked up I thought I'd try it to make sure it would work. It would only extend the pinion gear but would not engage or spin. Thinking that maybe the starter relay might be a problem I went and got one but still had the same problem. I pulled the starter and and just visually check the wiring and reinstalled it and it then worked properly and engaged. I checked it again after the primary cover was installed and it still engaged and spun. Then after getting the bike all back together it only would push the pinion out and would not engage. In my mind there must be a bad wire or connection. Where should I start to look? I'm going to check all the wires in and out of the relay. Any other suggestions? Sorry for being so long but wanted to list all the details.