I have a 2004 Mazda6 and I'm pretty sure it needs a new Tranny. Its constantly skipping gears and losing reverse randomly as well as leaking transmission fluid. Its currently not drivable. Also right before it started doing this the check engine light came on and then went off. Has anyone else had this problem and if so does anyone have any suggestions as to where to get a new transmission?