using nRF24L01 and Wiznet ethernet shield on the same Arduino

I have exactly the same problem, perfect data reception with the Ethernet shield removed OR with just the Ethernet cable unplugged from the shield. BUT sometimes everything does work perfectly with nrf24l01 data perfectly received and then uploaded to ThingSpeak with both Ethernet shield and nRF working together.

The problem is intermittent. But I can only assume that it is related to some conflict on the SPI bus..