When you say the starter motor is hot. Have you checked it when it was working normally. Remember it is bolted to the engine and will get hot through conduction when the engine is hot anyway.
Does jump starting the helicopter make any difference?
If you're still getting no joy take it to your maintenance facility.