I assumed it was a logic level FET because its threshold voltage was 2-4V.
Do not refere to this figure too much.
Have a deeper look in the datasheet and you will find a parametric I
D=f(V
DS) graph, with the gate-source voltage as parameter.
The IRFR2905Z have a graph for 4.5V*, so its fine to switch it with V
GS=5V at I
D=1A
You also find, that I
D=2A is about the limit at V
GS=5V if you want avoit a too high voltage drop across drain-source.
*) note the drastic decrease in drain current at V
GS=4.5V
Do you measured your actually 5V supply? And more importend, the gate source voltage direcly at the MOSFET?
Is the MOSFET any far away from the controller?
P.S.: You can easily put a 1k resistor to the gate.