Make sure you have the watchdog timer disabled when using the assembler @ SLEEP command.