I think it is a collision with TMR1 because USART and PWPS use TMR1 interrupts.
why would the uart need a TMR1 interrupt ?

code ?