Have you tried rebooting the router to clear it's cache?
We assign IPs manually on my LAN and recently changed the IP of one computer. The router wouldn't let that computer back on the network until we had rebooted the router effectively clearing the cache. I guess one IP for one mac is enforced.