Beckey,
OK, but I wonder whether your 1841 census record is the same John Savage who was born in 1819. Ages of adults were mostly rounded down (not up) in the 1841 census, so an age shown as 25 could be for a person aged anywhere between their 25th and 30th birthdays. So that would mean that the John Savage in Moulton in 1841, if indeed he actually knew his age and was not just guessing, would have been born between 1811 and 1816, and not as late as 1819. Could it be that your John, born 1819, actually died before 1841 - perhaps even as a youngster?
Just an idea.
David.