If it were me I would would do as salmonmac says and try a different bind off before making any decision about trying something else. I was thinking of the same one she linked to. It might seem a bit tricky at first but it really isn't once you do it. Since you followed the pattern, I really do think the bind off is the most likely culprit.
This is the last time I'm frogging this project for the last time.