Measuring amps changes circuit behaviour

Check your voltage at the load, your meter is putting a resistor in series with the power lead. It measures the voltage drop across that resistor and reports it as current. After you are measuring the voltage at your load adjust the voltage up a bit. An annotated schematic would help answer the question more accurately. Your load is indicating the Arduino input voltage.