Hi Graham,
To be honest it is hard to identify what the problem can be without looking at it. If you want, just send me access information to the site and I will have a look once I have a chance.
My email: aderson [at] dnnhero [dot] com.
I would post my findings back here in the forum.
Cheers,
Aderson