I kinda understand boat shops not making appointments because most of them only have one, maybe two mechanics and it's hard to tell when they will get to your job. On the other hand the only place I like to have my boat when it's not on the water is my garage. I'm really not comfortable leaving it somewhere for two weeks or so unattended. And if the problem doesn't keep me off the water then I really don't want it sitting at the shop. They should be able to call you a day in advance and say that they are ready.