Solid Sweep Walls Not Parallel

I am trying to make a barrel cam feature cut into the circumference of a cylinder.  I created my path using helixes and lines then used a solid sweep of a small cylinder to create the cut.  The problem is the walls of the groove are not parallel, as illustrated below.  Why isn't this working?

thanks

SolidworksParts And Features