first of all check the fluid and see if it is dark or burnt ,it should be dark red and should not smell ,then see what code you have that is turning on the check engine lamp . unfortunitly i cant think of any part that that could cause this that isnt caused by an internal trans problem , lets see what the code is first let me know
steve
ASE Certified Technician
acura master tech,ase master tech