Hard to see how it can be that difficult for a
garage, You either have power getting to the starter motor when you crank it, or you dont.
If you have power there, then it must be the starter, if you don't have power there, then you have a wiring/relay/ignition switch issue.