The best is you have an honest mechanic, and ask your mechanic to check it for you. Usually, they will tell you the problem (at no cost) and the cost to fix it. If you go to Canadian Tire, any minute the mechanic spent to find your car problem means Canadian Tire pays that mechanic (that mechanic is on Canadian Tire pay role).
Spend a small amount of money and then you have peace of mind (and also QUICK solution to that problem). Decision is yours.