I have an 03 bmw 325i automatic,my cousin gave it to me since he's going away over seas and it's pretty clean. The car has about 186.000 miles on it with a new engine with original tranny. He drove it through a flood but, the water dident go up very high at all. Everything engine wise runs perfect and oil is good nothing milkey, oil in water, etc etc. the transmission is in fail-safe mode and he took it to 2 shops and they said you need to take it to a bmw dealership and they can reset the computer. Would this fix my issue? The car downshifts really hard going from 3rd to 2nd and from 2nd to 1st. Every other gear is fine. Thank you much