I have studied the Karcher family for years and I don't see where your Krishers would fit it, although I do understand why you gave it a shot. I did find a Krisher family tree on ancestry, and it gave John Krisher's father as William H. Krisher, although I havent found him in the census indexes. (You might try reading through each page, for example, looking at Sparta, Livingston County 1830 census, line by line. So many names were misspelt over the years.
There was a Gideon Krisher in Mount Morris, Livingston County, possible a brother to your John Krisher. Gideon had a son named William.
Let me know if there is anything else that comes to mind.