No Spark and No Fuel

If the starter relay actuated in N but not in P, the NSS is probably fine and doing its job. The shift linkage either needs adjusting or has too much slop from worn or missing nylon bushings. For next time, 2 things to keep on hand are a can of starting fluid and an in-line spark tester ($3 Harbor Freight). That way, you can quickly narrow it down to either "no spark" or "no fuel".