Firefight Problems

This past Memorial day weekend myself and 3 friends were up to some achievement hunting. We wanted to get all the firefight achievements in ODST. While we were playing there would be an occasional bad lag spike, but the biggest problem is, like clockwork, everytime we made it to end of the first 3 rounds or after the bonus round, the connection would just drop. It would kick one player or none actually, and just say that a player left. We’ve been playing other games with no problem, like Left 4 dead and CoD.

3 of us are in Texas and another in Colorado. We used the Crater map. Does anyone know what the problem could be? Are the ODST Bungie servers going bad? Is this the right place to post these questions? Is there some other place to get support?

There are no servers; it is a host-based connection system.
On Reach firefight matchmaking, every game I join has lag and input lag.
There is no such thing as a lag-free game of co-op firefight.
Do all three of you have hard drives with a good amount of space left?
Might be that the hard drive(s) don’t have enough room to fully support FF.