I had my local tire shop mount and balance my new wheels and tires today. a few hours later they called and said one of my tires had a leak and wouldn't hold air. I went back to pick them up only to find the leak wasn't in the tire, but the rim itself. I'm not sure if it's a manufacturing defect, or damage sustained from the shop trying to mount the tire. Also, the company is closed on the weekends, so I cannot speak to tech support until tomorrow afternoon. anyone had this problem before?