This may be due to a known bug in Windows Mobile 6.1. Download and install this patch to see if it resolves the problem.
http://www.microsoft.com/downloads/d...playlang=en&tm
EDIT: I didn't notice the comment right above, sorry! I'll leave the link anyway as a quick link to the source.