Try calling virgin mobile tech support before you go down that path. If you are rooted they will simply say there is nothing they can do.
Sounds to me like you have a dead battery. I'm not sure buying a replacement battery would work, it could be the battery connectors. If you could find a friend with a V and try his battery that might tell you something.