SPI pins set in stone?

That's an odd problem. Did you roll your own function or use ShiftOut?