without looking at live data it would be a guess. If no code is set then the transmission is probably doing as commanded, so; There may be a fault with the contacts in the range switch. This may have the effect of a manual downchange. It can be dissmantled to check. The speed sensor may be contaminated and give a low speed reading thereby commanding a lower gear. No codes will be present. Check out www.fedauto.co.uk for local specialist.
mags, July 2011