Leaky garage when it rains
I agree with Daniel.

Unfortunately, roofing companies make more money installing new roofs than they do fixing leaks. They will probably recommend a new roof.

If you roof is still in good condition otherwise, you may be better off  hiring a handyman to find your leak.

Good luck!