No spark- what am I missing?

Oil or grease on points can keep them from making good contact. Pull a piece of clean paper through them, closed. Check resistance from ground to point lead, not connected to coil. It should read very close to zero points closed, infinity with points open.