Can't use arduino mega for nrf24l01+

Those modules give a lot of people problems when powered with an Arduino, the solution most of the time is to use an external power supply. You will find many kludges such as adding capacitors etc, none are 100%.