fingers crossed but I may have fixed everything.
First issue turns out to be a malicious uprising of Punkbuster that took 3 complete uninstalls/ reinstalls from evenbalance.com to fix. For some reason, the PunkBuster GUID can hang on its' connection for long enough to cause the sever to disconnect the player's connection. (it also crashes FH2 from time to time)
The second issue turned out to be as a result of my not accomplishing a proper uninstall of FH2. It sucks having to track everything down by hand and clear it off your HD before trying to re-install FH2 since one mistake buggers up the installation. (I hope the Dev team can eventually write in a proper uninstall like Pirates2 has)
In tandem with the reinstallation of FH2, I now have a bunch of new FH2 folders sitting on my desktop and I am curious if they need to be there? (they are called Temp, tools, update, minimaps and each folder appears to be empty)