Does it rain a lot where you live? Water in the muffler could cause that...:dunno:
As for WhiteRice's comments, any screw-up when installing a headgasket can make it leak. Even if you think you did it perfectly, there is always the chance something went wrong that you didn't know about. Try having compression and leak-down tests done.