The current fluctuations may be due to power supply.
I would measure (and show here)
- Drain-source voltage
- Voltage over the load
- The supply voltage (GND close to the shunt, probe at the load + end).
Is 150 mA significant if the current is 3 A?
You need a proper freewheel diode!