Cut with surface - Failing

I've been attempting to use a surface to cut a solid, and receiving the dreaded "Op failed due to geometric condition" error. The surface was created with two 3D splines on the solid's faces. The problem seems to occur only when the spline crosses more than two of the solid's faces, if that description makes sense. See the attached for clarification.

Thank you very much,

Darren

SolidworksParts And Features