Looks like it is working now. I added a small slice of code to get it rolling.
Code:
// Set the interrupt priority and level MCF_INTC_ICR(41) = 0 | MCF_INTC_ICR_IL(3) | MCF_INTC_ICR_IP(3); // Enable interrupts in the interrupt controller MCF_INTC_IMRL &= ~(0 | MCF_INTC_IMRL_MASKALL); MCF_INTC_IMRH &= ~(0 | MCF_INTC_IMRH_MASK41);