Hi
I had this problem at one stage and then realised it's because I had cache plugin switched on.
If you are using a cache plugin try switching it off and then clearing your phone cache and try again. If it is working right then you need to look at you cache plugin configuration settings.
I use quick cache and had to add some user agent strings to allow mobile devices to bypass the cache.
Kevin