Have you tried soaking in a warm bath before bed? Maybe some warm milk (for drinking, not soaking:)) You could ask your doctor or midwife about the use of Tylenol or Tylenol PM for occasional use. How about sitting up in a recliner to sleep. Heating pads or cold packs on the sore area.
I worked Labor and Deliver for 24 for years (I'm an RN) and your complaints are not unusual so at least know you are in good company.
Good luck! I'll add more suggestions if I think of anything.