Bummer. At least you're getting the kinks out now. Last year, I took my bike to the shop for the free inspection and found out my bottom bracket was in bad shape. I opted to replace it. Long story short, they couldn't remove the BB and I was bike shopping ONE WEEK before the MS150. I had 7 days to find a bike that fit (I'm kind of tall) and get in as many miles as possible to dial it in. Biggest problem was getting the new cleats adjusted right, but once I worked that out, I was good to go.