It may or may not be your problem but ALWAYS ground a MSD box to the battery it might run that way for a while or even a good while but sometime down the road not grounding it to the battery will give you problems.
I hope you get it fixed whatever it is....
Why isnt this post in the electrical section?>Cp