Replaced nRF24L01 module with nRF24L01+PA+LNA and stopped working

So I am developing a project with an arduino mega and an arduino uno, Basically it is a car that I control with a controller that I created with 3 buttons, a ps2 joystick and a potentiometer. The car has as well two sensors which I can read with my computer.

I was using an nRF24L01 and it was working fine, but with the nRF24L01+PA+LNA it does not work!!!

Is there something I have to change on the hardware or the software? Or is it just that I didn't get lucky and they are broken?

Here it is where I bought:

Here it is the code for the car:

Here it is the code for the controller:

Does the simple nRF24L01+ work if you put it back into the circuit?

I don't have any of the high-power versions but I believe the Arduino interface is identical. However they do draw more power and you have not said how you are powering it. I doubt if the Uno's 3.3v supply would be sufficient - it is marginal for the low power versions.

Another thing to watch for is that AFAIK the high-power version can overwhelm the receiver if it is too close to it.

...R
Simple nRF24L01+ Tutorial

sorry forgot to say it. I am powering with the 3.3v from the arduino. Also I am not using any capacitor like they recommend on the internet. Just to be sure, there is no need to change the code because I changed the module?

Here it is a video showing that it is working fine with the nrf24l01:

Ok searching a little bit I found out that the 3.3 v only can draw 50 mA and I think the nrf24l01 draws 115mA, so I will have to find another way to power up the board.