Why dont you try bypassing the Max232 and use Debug Mode 1 to rule that out?

And I just noticed you're using the 16F676; are you sure your OSCCAL value is intact?

Check this outhttp://www.picbasic.co.uk/forum/showthread.php?t=15268

Regards,

Anand Dhuru