So location matters. Virgin Mobile does not have towers but is a MVNO (see google if you want to know more?) and as such may not have any access to tower traffic data.

Sounds like tower congestion to me. More at

Pretty well discussed and not easy for folk that want it to just work.