When you jumper the SCS connector, the light will stay on solid if there's no errors. A code 'ZERO' is when the light doesn't come on (but check for burned-out bulb).
Yeah, if the timing belt was gone the distributor wouldn't turn. But if the belt lost a few teeth & the timing skipped, it would still turn. To check that you gotta take off the valve cover & check the camshaft timing marks.
No spark. I'd guess coil or ignitor. You can check the resistances of the coil, but the easy way to check the ignitor is swap in a good one.