Trane xe 80 furnace keeps overheating
I have a Trane xe 80 furnace that continues to overheat. When I came home the other day the house smelled like the smell from a portable heater you sometimes get when its first turned on. From then on it would not work properly. It ignites, burns, and blows normally for a minute or two and then shuts down. Then giving me an error code for the high limit switch. I have had the switch checked and it is still good. I have cleaned the flame sensor, the inducer fans, the burner tubes, replaced the filter, ran a leaf blower up the flue to make sure it was clear, cut power to reset the furnace and still no luck. I checked the temperature with a cooking thermometer at the base of the flue and it IS overheating. I checked the heat exchanger for any visible cracks, and although I wouldn't call it a thorough inspection, I did not find any visible cracks. I noticed the flames from the burner tubes seem to join together in between the main flames that shoot into the heat exchanger. Is that normal? The burner tubes seemed to be dirty, but in good shape when I cleaned them. At this point I am unsure what to do next. Any suggestions before I call in the service guy?