I got a 647 code recently - 3rd gear problem.
I've read a couple of threads but haven't seen any quite like mine.
Sometimes my SHO won't shift out of second unless I push the overdrive button at which time i shifts very promptly. It seems to downshift OK. I just changed fluid and filter...