Found it.
It was a configuration issue.
This line was in the projects environment file: production.rb file
for some reason:
config.action_controller.cache_template_loading = true
Which I'm guessing is a planned rails 1.2 feature?
I've removed ( commented ;) ) this for now from the code base.
Thanks to all those who had suggestions!