He lives in Boston and has great reputation in Leica community. I recently sent my Leica to him for repair. here is his email wye7@yahoo.com, you can google his name.
His service charge is very reasonable and you can get your camera back in one or two weeks. Leica service charges more and takes longer time. Your camera may just need a CLA.