I'm not sure which country channel I've heard this song on because I just got XM in a new car for a 3-month period, but I've heard it a couple of times. The title has to be either Novacaine or I'll Be Your Novacaine. It's a group sound & there's a female vocal in there. There's some applause trailing off at the end too, so apparently it's a live version. I've done various searches but come up with nothing. Any input as to the song & who is singing it?