Engine Cutting Out! What to check?

OK, so based on what I have, should I just buck up and get an MSD setup and be done with it?