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.
I should never overestimate my basic arithmetic skills.