NRF24L01 + Ethernet Shield

Hello guys! Recently I began my project in which after receiving a message through the ethernet, it sends it via NRF24L01 and wait for 1.5 sec the response before it goes on and print the response on the server.

Everything is working fine, but after some interactions between 200/500, the NRF completely stop working, it doesn't go inside the functions of the library (MIRF), its very strange.

But what is really bothering me is that, if I press the arduino reset button, the antenna continues not working, I have to take the arduino out off power to the antenna get back to work.

Anyone has any thoughts about whats probably happening? Why just resetting doesn't work?

Thanks! :)