The temp sensor replacement makes the most sense to me. Usually the simplest solution is the most plausible. My air flow gets blocked sometimes, when I’m driving with the AC on for a while. I turn the AC off, and keep the fan running. Once the air flow starts to pick up again, the air will come out cold, which means that the blockage is ice, and it’s cooling off the air as it melts. Once it’s melted, the air starts to warm up, and the air flow is back to normal. So, it seems logical that ice is blocking the coil when the issue occurs, and that a new sensor could help. Otherwise, just run the fan without AC until the air flow is back to normal, then turn the AC back on.