If still no joy, then you will need to dig a little deeper. Electric furnaces typically have two key types of safety components to prevent a fire. One is a high limit switch that disengages the coils any time the safe high temperature limit is reached and the other is an airflow switch that requires air be flowing for the coils to be energized. Some units have two sets of high limits, one that is a self-resetting bimetal device and the other that is a one-shot thermal fuse at higher temperature, possibly wired in series with heating elements. Although not labeled in the schematic, the safety switches included in the control circuit are indicated in your photo of diagram #1, connected in series to the gray common wire leaving the W2 contactor. If all contactors cycle together despite adequate airflow, it is a likely there is an issue involving high limit or airflow switch. Some older furnaces do not have an airflow switch and instead rely on an interconnect between control power to the fan and heat contactors, but since yours does not appear to have this interconnect, I would expect your furnace does have an airflow switch. In my experience high limit switches are the most likely to become intermittently bad because they suffer abuse when the filters are not changed regularly. To clarify, if your unit is equipped with thermal fuses on each heating element in addition to a central high limit then theythe thermal fuses would not be the cause of the intermittent behavior, but if present for each heating coil they should be checked for each element to confirm that a portion of them are not blown due to chronic overheating.