Ithaca Holds Off Upset-minded Shepherd 31-24