Can you restate the problem? "I have spark" sounds good. "when you go to off" makes no sense to me.
Also, tell us what year, model, and engine you have and the mod.s done to the ignition. If a 67 Barracuda like your name implies, the "control box" is not factory original.
telsk's question is easy to resolve. Run a 14 awg jumper wire from BATT+ to coil+ and you will bypass ignition switch and ballast. Don't leave >2 min or your coil will get real hot (factory coil, what do you have?). If that works, follow 273's excellent post. If you don't have a multimeter, you will waste everybody's time.