It sounds like it is running until the carb bowls run out of gas. I know, you said it quits after 10-15 minutes, but I'm betting it just seems that long. You might have an obstruction to the screen at the top of your petcock in your gas tank, or possibly old crimped fuel lines. If it cranks when it stops I am betting it is not overheating and seizing, so I would look at fuel flow. I have never know spark to disappear at a consistent point.
Patrick