I was having hard start issues a while back. I replaced the starter, and that worked for a while. Then I was right back tapping the starter anytime the engine was warm. After the third starter, I decided to change all battery cables and ground straps. It's been over a year now, maybe a year and a half, and the bus starts every time no matter how hot she is. I almost put an HSR on her, but it really is a patch for another issue. Old wiring can build up too much resistance and pull too much power. YMMV, good luck!