I looked at the image posted in the gallery, it looks like you have some intersecting geometry issues which may be the cause of the problem. You may just need to move some verts around.

Did you use curves converted to mesh objects? A slightly higher resolution on the curve may of helped on those sharper turns like on the purple piece.