My first post here, so forgive me if I ask a questions that’s been answered a 1000 times before, but I'm having absolutely NO luck w/ Blackberry tech support getting things fixed...so you all are my last resort

hoping someone has seen this before...
Problem: Initially the BES server will work flawlessly w/ all aspects of wireless synch, but after a random amount of time (usually between 6 to 12 hours) the BES server loses its ability to use MAPI to the Exchange 2007 server and thus all sorts of functionality is broken (Calendar synch'ing is the most common item). I know the problem has come back by opening the Blackberry manager application on the BES server, and am IMMIDATELY prompted for a username / domain and password. Furthermore, if i go into the "edit mapi profile" in the server config, I can't get the BESAdmin account to "resolve" w/ the check name button. A simple restart of the machine clears everything up, but again, only for a short amount of time.
My users are all fairly new to Blackberry, and I hate the fact that allot of them are wishing for their former Active synch devices back but honestly I can't blame them if they are missing appointments!
Setup:
- BES Server: Dedicated and fresh Server 2003 standard sp2 running BES 4.1.6 mr4. Running CDO 1.2.1
- Exchange: Exchange 2007 w/ sp1
- AD Setup: Two 2008 DCs both running a Global catalog in this site with the BES, a 3'rd 2008 DC with a gc in a 2'nd site
RIM i think is at the point of throwing their hands up and saying its an AD problem or an issue not being able to reach a global catalog server..but i would tend to believe I'd see other strange behavior out of other servers in my enviroment if the GC's were just flaking out periodicaly. I've also reviewed the event logs of the DCs and found nothing incriminating on those ends...
ANY thoughts or ideas would be IMMENSLY appriciated!!