I have the same phone and had the same issue when got a new system. For my phone, I had to download and install
Microsoft Windows ActiveSync (I am using version 4.5 at the moment) on my new Windows XP Professional (Service Pack 3).
After that, when I hooked up my phone, my operating system identified it as a Motorola device..I never received the problem you are having again.
So in a nutshell, if you aren't using ActiveSync, you will most likely get that NDIS problem everytime you plug in your phone.
I hop this information helped...it helped me.
