Recheck the pic, I can't quite make out if it is in backwards or not. While you are at it, recheck the 485 chips as well, Heck recheck all them chips.. When you programed the pic, did you use a pickit 2 or 3? Did the checksum match with what was listed in the wiki? I have had problems programming the chip when using a laptop, Everythink checks out good, but the express refuses to work. Using a powered usb hub, or plugging in the express when programming seams to help.
Hope this helps.