The fuel pump on my People 250 died out on me the same way. I was coasting along and it just suddenly jerked and died. I bought a replacement pump from my dealer. It was pretty easy to replace.
When you checked for spark, did you have the spark plug touching metal? If not, that's why you wouldn't see spark. Make sure the plug is touching the motor when you check it.