I can recommend Gresham Transmission. They quickly and correctly diagnosed the problem. The price was exactly as estimated. They stayed open a little late so that I could pick it up after work. The only issue was with parts. They were a little slow getting them and that caused a little bit of an issue, but not much.