ConfigでMCLREとPWRTEを両方OFFにしてるところがちょっと気になるかなちゃんとリセットがかかってないかも
mainの最後にwhile(1){}とか入れなくて大丈夫か?
念のため最初にTRIS=1にして設定の最後でTRIS=0にしてみるとか
PWM1DCLはとりあえず0で(うまく動いたら0以外で)
Prescalerもとりあえず0b11で

一応うまくいったソースは
tp://codepad.org/hab99ZYs