Set your E4200’s workgroup to something different than the rest of your computers.
I had the same types of issues with my E3000’s and that did the trick for me a long time ago – never had another issue.
This type of thing has been discussed on Cisco’s various product forums for a long time; Cisco seems uninterested.