Depending on your current plan data usage can occur a few different ways. You mentioned song ID which from what I know sounds like the application that is driving these data charges.
If you use it often you can always sign up for unlimited data and avoid the 1.99 per mb.
LegacyHax