The starter on my 95 Fatboy only cranks when the engine is cold. When I turn it off after the engine is warm (oil temp 150 degrees plus) the bike won't start. All I hear is a click from the relay. When the bike has cooled down, the starter works fine again. I replaced the starter relay, but the problem still remains. I've ordered a solenoid-mounted push-button starter, will this do the trick?