Хмм. А чем "От"- то не понравился...
Болит живот от переедания. Для меня звучит нормально.
- Болит горло от холодной воды.
- Болит челюсть от удара.
Спорить не буду, но "от" для обозначения...