yup, the process the modem goes through to connect and negotiate a connection with the CMTS is failing. It can't establish a connection and thus get all the info it needs such as an ip address for your connection.
Whack your postcode into here
http://my.virginmedia.com/service-status/details to see if it is an area fault