Have you checked/cleaned all the condensate lines? Your furnace creates condensate (water) while operating. After many years of use, some of the drain lines can become plugged/restricted to the point it causes intermittent failure. It can be a pain and time consuming to clean all the lines and associated parts but sometimes it is all it takes to restore proper operation of the furnace.