Thanks for the response KEF. Prior to posting this I had submitted a service request with Freescale (I needed a solution as quickly as possible) and before I could respond to your response someone from tech support contacted me.
I don't quite follow all of what you've suggested in terms of the remainder being 0x9999 not 3 because 3 is what I see in the D register when I step through that code segment. I'm not doubting what you say, I just don't follow completely.
On the other hand, tech support indicated that 3 is what should be in the D register and to convert that result to an integer I can work with I could multiply it by 10 and the divide it by 5. The end result of doing that is 6. Yeah!! It's easy enough now to multiply the original quotient by 10 and add 6 to get 10226
Thanks