Sometimes routers will have a lockout session for about 5 minutes. I know my router does that, and I just get received m1 sending m2 then wsc nacks. So wait about 5 minutes... Maybe even more and then try again. Keep in mind that it may show up in wash as vulnerable and not locked, but often times wash will be wrong as most routers today have lockouts. Usually running reaver by itself works better and I highly recommend you learn how to use the aircrack suite, it is a lot more useful when troubleshooting. So try running
Code:
reaver -i (interface) -b (router mac) -c (channel router is on) -vv -d 0 --dh-small
-d sets the amount of time before trying a new pin after a previous one completes. If you get a lot of errors, try changing it to 1 or 2 etc.
--dh-small reduces the load on the router so you are less likely to get errors but if you get more, try removing it. Good luck!