Anyone have any ideas what this could be, please? It comes up sporadically and it's itchy. No lumps or bumps so not bites. Only on front of torso. I'm thinking GP visit...