340 starting issues

Here’s an update. Found a work around. If the engine turns over like it’s not getting spark While leaving the key out of off position I cycle the gear selector (auto on column) to 1st and then firmly back to park and it has started every time. Runs beautifully otherwise. Haven’t had time to investigate further.