See if you can pick off the HTTP headers from working/notworking and see what is different. Probably the "caching" headers.

-ml