Well, i am finding out more information as i go .
It looks like it is just a firewall problem. I have two watchguard Firebox IIIs connecting the two locations. The remote firebox, it appears, is overloading the VPN connection due to a programing bug. i am going to update it and see if that fixes my problem.