Lenovo lap top won't accept new network password. Windows 7?

A few weeks ago we got a new router and with that meant a new network key. All the devices in the house connected to the new network fine accept for my laptop. When I enter the network key it says it is wrong but when I enter the old key it connects with limited access and continues to try and configure all the way but never does. I have tried pretty much everything. I deleted all networks from the computers stored memory and reset the router numerous times but my computer will only accept the old password and never fully connects. I know it's not the wireless card either because it connects fine to other networks when I take it with me. Windows diagnostics isn't any help either because it just tells me to reset the network which I have done at least twenty times by now. Why isn't it recognizing the new network key like all the other devices, why is it still recognizing the old network key, and what can't do to fix this?

Added (1). Update: I figured it out. I needed to update my drivers. So if you are reading this and are having the same problem you may need to update your drivers. Specifically those drivers dealing with network connection.

Open "Network and Sharing Center" located in "Control Panel". Click "Set up a new connection or network". And select from the list "Setup a new Network" click next. Enter info there.

Oh well

Trying to update my new password.