Any fecal exams done by veterinary lately? If yes and clear... maybe, like some humans, she suffers from constipation. That would also explain her "cranky" behaviour .