It's usually the marketing.
So what do most restaurants do?
Increase their advertising spend or turn it off completely.
But before you do either one of those options, think about this.
If you were trying to get someone to go out on a date with you, but they keep saying no;
Do you think asking them more often will increase your chances?
Or if you stop asking will it increase your chances?
The answer is usually no to both of those questions.
You need a different approach. Maybe you need just to be a friend first. Maybe you need to give them some space and come back at them with the question later.
Your restaurant is about building a relationship. When you change your thought process from marketing to building a sales pipeline line, it's like switching from being that disruptive, annoying person to being someone you can trust that you would do anything for.