If you're having trouble with the standard Virgin APN settings not working, then please try this, The only thing that has changed would be the MNC: 029 but also double check that it is exactly entered in the way it looks, as it is case sensitive.
Please save these settings and restart the phone.
Settings -> Wireless & networks -> Mobile Networks -> Network operators -> Search networks (please choose Virgin)
Settings -> Wireless & networks -> Mobile Networks -> Access Point Names -> (Add new)
Virgin – Internet & MMS
Name: Virgin Internet
MMS Proxy: 22.214.171.124
MMS Port: 8070
APN Type: internet + mms
* Note: Some people (particularly with HTC hardware) have found that the APN Type should be left blank to get these settings working.