What happens when you press the reset button, does it still keep blinking?
How fast is it blinking?
If it is blinking really fast then that might mean there is a loose port connected from the USB jack which could lead to programming malfunctions. It happened to me.