Can I sue a mechanic for failure to repair my car when he has had it for more than 2 months and is charging me without completing the work?

Question Details:

I brought my car to a recommended mechanic about 2 months ago to check out a strange noise. After several weeks he called and notified me that he did not know what was wrong, my uncle who lives 200 miles away in NYC was able to figure out the problem. The mechanic ordered a part and after 6 weeks in the shop I went to pick it up, I drove it home without problems. A couple of hours later I went to my car planning to go out when it wouldn't start, he came and told me he would tow it back to the shop without charge. He still has not fixed my car and he is charging me more money for the tow. Important Notice