Somebody else recently had what sounds at first glance like a similar issue:
Does any of the info from that solution help?