There are many causes of ear pain. These include: impacted wax, swimmer’s ear, middle ear infection, fungal infection of outer canal, boil in outer canal, pinched nerve, benign intracranial hypertension, blocked Eustachian tube as seen in cold and sinusitis etc. TMJ, sore throat and tooth ache can cause referred pain to ear. Mastoiditis is also a possibility. It is difficult to diagnose on net as most of these will also cause a muffled sound in your ear. Please consult an ENT specialist. Take care!