Did you ever find out what this was?
where is this on the vulva? can you take a picture a little farther?