Are you setting INTCON.GIE somewhere not shown?