I have a 2000 bmw 318 fitted with a three speed trans. When over taking etc and use the kick down it wont change back to top (only sometimes) I have had the codes read three times nothing found I have had removed the trans pan and their is no deposit material in trans all very clean. When I have it checked out it works fine this is getting very frustrating.