Hi,
With MODE 5 the clock should idle high and go low and return high for each bit of data.
You don't say which PIC this is but you have the Clock output on PortA where analog stuff is normally located. Check and double check that analog functions are turned OFF for the pins used as Clock and data.

/Henrik.