Apologies in advance for this incredibly long post, but I wanted to get all the information out there to see if anyone can help. I really can't pinpoint a potential source of this weird problem so I've included the whole story in order and everything I think might possibly be relevant.
I've...