I have tried only firefight matchmaking and rumble pit and most of the times it will get the DDE while the match is loading, every time(very few) a match has loaded I will get the DDE at the end of the match when the stats are loading.
I've tried the game installed and uninstalled. Harddrive/ no harddrive. I cleared my cache, transferred all my saves and formatted my HDD and non of these methods have cured the DDEs. All of my other games work just fine. I can play other online shooters with no problems.
This is really frustrating not seeing any response from Bungie.