If you haven't sent it off yet, and it isn't still under warrantee, I'd open the back up and take a look at the printed circuit board. If it is fried, then call MSD back and ask them if it is still $40.00.
I have one they have hemmed and hawwed about for over a month over, burned up printed circuit and five components, and they say no dice.
I have seen ones with a good board, and just a couple of resistors or other stuff burned, and the $40.00 repair was well worth it.
If the printed circuit is fried or cracked, MSD will just kick the unit back to you with a "sorry, Charlie" if it is still under warrantee, or it will end up costing you almost as much as a new unit.