Sweep operation failed to complete!

So this is really testing my patience at the moment.

I have drawn a triangle with a width exactly that of the helix pitch, yet am getting this error code. If I make the width a fraction smaller, it rebuilds fine.

Can someone tell me why on earth it is doing this please!

SolidworksParts And Features