try changing the server u are downloading from steam in the settings
Remove and install again....
I had the same problem for another game, but i just had to wait for a little while. But i guess u have already waited for a long time, so idk.
try to reinstall mybe that will work