This is even stranger as I have removed the effected user from the server and added them back. I have eraseed the handheld and reloaded the handheld os (restoring nothing from the previous load) and the issue still occurs.
What is happening is the user receives messages okay. If the user opens messages as they are received there is no issue. If the user receives multiple messages over a time period when they go to look at the messages some or all of these messages are marked read. In some cases the user will have 5 unopened messages and will open one of them and all will change their status to unread.
Any ideas cause I am out of them