Remember that the spark fires when the points open.
If you run the piston to the top of its compression stroke, and set the points so that they open at that point.
Set top first (left)...i think.
PJ would probably input on this, but I think he's getting tired of giving away free advice.