To think deeply and at length about something. To chew it over, repeatedly, until it yields.
Nuance
From the Latin for ruminant animals who re-chew their food: the metaphor is literal, thought as a return to and re-processing of material.
“She ruminated on the question for weeks, turning it over without resolution.”