another vote for bcm here, on my next build i am going with a hammer forged bcm. if you had the fund you could always go with a bcm upper and bcg and you would be good to go for a very very long time. check out the bcm filthy 14.
edit: also did you check your flash hider to make sure it didn't loosen on you?

