Sorry to butt-in here, but I noticed a few things that might cause you problems.

Change OSCCON = %01101110 to OSCCON = %01101100. This jives with your particular oscillator configuration.

You're writing to SSPCON configuring it for "SPI Master", but you're not using this hardware with shiftin/shiftout. Don't setup SPI hardware if you don't use it. This affects RB1, RB2, and RB4.