You have WAY too much stuff going on between disabling interrupts and re-enabling them. Assigning initial values to arrays does not need to have interrupts disabled. Nor does setting the mode of the pins.
Post ALL of your code in one file, by attaching it, using the Additional Options... link below the text entry window. I'm not going to scroll back and forth between a bunch of posts to sew your patchwork code back together, and I know many others won't either.