Thursday, April 2nd, 2009 AT 12:10 PM
I have a slight transmission leak and I dont know what its from. I recently had a clutch put in my car and the people that worked on it had to drop the transmission to put it in. Now I have a slight transmission leak. Can anyone tell me what they did to it and what I can do to fix it? Thanks