Mystery Problem with Standalone Arduino

I think the problem must be in your assembly.Check the voltage levels at various pins of Atmega328.