Take it back for a free fix. A good mechanic appreciates the chance to correct it if it was his fault. He probably did not tighten the mounting bolts tight enough and the starter moved.
call them and explain this to them. they will tell you yes or no for this answer or give you a third option as in check it and if it is their fault they fix for free and if not you pay. you will not truly know till you call them and explain this problem and talk to the boss not the mechanic of this place
That will be up to your mechanic and what the problem is.
i have a 1967 chevelle that i brought to my mechanic to fix the grinding sound my starter is making. i got it back and it sounded and started fine. then 2 weeks later it started making that noise again. should my mechanic fix it or do i have to pay for it again to get it fixed?