Sorry to hear this is happening to you, Giggles! I've have periods of time where I couldn't connect, or would get kicked for no reason.
Seeing as it's happening to you on FH AND DD, my only suggestion would be to put FH and DD away for a while and come back to it later. Sometimes problems like this can fix themselves over time. Seeing as all other help isn't, well, helping, this is the only thing I can suggest.
I hope this all blows over for you, I'd hate to see you leave- but if it's in your best interest, you do what you feel is best! Take care, Giggles!
I'm sorry to hear this has been persistent in happening to you, Giggles. I really wish I knew why this was happening to you so I could fix it. I really hope this problem resolves sooner rather than later so we can see you in game again. I hate to see you go, but I understand your frustrations exactly. But, do take care and we hope to see your return!