If she is tugging both ears, has no runny nose then is it most likely teething. If it is just one ear and she has a runny nose then it's got to be an ear infection. Call the doctor just to be safe! Mention all symptoms and ask if you should bring her in.
For the teething pain, try Dentinox. It is a topical anesthetic which has no sugar. Dentists use it to numb gums for minor surgeries! But Dentinox is specially formulated for babies. It worked for my son when nothing else would!
Also try frozen pieces of fruit (soft melons, cooked fruits, etc) and put them in a mesh feeding bag (like Nuby) and let her gnaw on them, it will help!
For night time, buy yourself a sling... Baby Bjorn was our choice. Wear her around the house, you can safely sit in a recliner or even lie on your side while wearing it and sleep with her, plus it frees up your hands.
Just try to be understanding, it's got to be so sore for her and she doesn't know why it's happening! Lots of love and she'll feel safe and secure!