Hi fignewt,

a few thoughts you may try...

Since RC2 could be used as Analog, its important to set it as digital ( like Joe just told you ).
The Debug/Debugin DEFINES should place the pin output/input, but is never too much to declare it anyway.

Separate the RX from the TX and connect them to the PC and use the MicroCode Studio's serial communicator to see if each one is working before connecting them together.

I believe that it will work with the internal OSC, but you can try with an external osc and see, but...
Did not see any reference on the internal OSC speed. The default is 4Mhz, but use this:

Code:
osccon=%1100111
DEFINE OSC 4