Timing way off..help.

Your ignition box,all it is is a switch. It fires the coil when told to. It works or it doesnt. If it is messing up (works sometimes,goes away then runs fine etc.)that would be a wiring issue. Bad ground is the most common problem. Doesnt change the timing.
I'm at a loss...I'm getting good spark but can't find an issue..guess I'll check all wires again..but damnnnn...gotta be something simple I'm missing.. hopefull y