Sore neck/pain in the top back of my head leading to mild headaches and ear popping for over a week! Any idea?

See your doctor. Cervicalgia, is basically a pain in the neck. Most of the time, cervicalgia may be due to a muscle strain or ligament sprain. The headaches and general stiffness in the neck, are symptoms of classic cervicalgia. If your discomfort does not go away with rest, NSAIDs OTC, and moist heat packs, you need to see a doctor.