I had good luck with Chevrolet of Smithtown, but that's a bit of a haul from you. I had to stop there a couple times for emergency repairs when I was in the area. They fixed it right the first time, and got me in pretty quick. They weren't cheap though.