Sketch on Mini w/328 only runs once

objectr:
Once unplugged and reconnected to a power source, the arduino does nothing, I have to re-upload the sketch and it works again.

The old Uno bootloader had a bug that sounds like this one. Maybe you need to update the bootloader on your board.