Buenas Pedro:
Eso me ha pasado a mi muchísimo.Mi solución fue meterme al administrador de dispositivos e instalar manualmente los drivers. Para mi sorpresa, el problema persistía, entonces tras varios cambios de puerto,algún que otro reinicio y reinicio del entorno Arduino, lo hice.
Si lo consigues, te recomiendo usar siempre y solo siempre el puerto con el que te haya funcionado.
Ya me cuentas.