When you last look at your message list are you closing it off with the last message in the list? It will open at the last placed you left it, at least that what I find with my Curve. If I close off the message list at the oldest message, it opens with the oldest. If I close it off at the top with the newest, it opens there next time.