Arduino only works when connected to USB

Ah I misunderstood. Where are you looking for a current reading?