Cooling Issue

So here is the background. I replaced the radiator and hoses about two months ago due to the upper seam of the radiator leaking. Then about a month ago I started overheating and ended up replacing the thermostat and the cooling fan switch. The issue appeared resolved.
Yesterday I was driving and started overheating. I got home and popped the hood. The only thing I noticed that seemed odd was that the radiator wasn’t hot. So this morning I drove into work about 15 miles interstate. The gauge stayed right at the normal location just below half the entire drive. So when I arrived I idled with no AC for 5 minutes. Then I idled with the AC for 5 minutes. The gauge stayed right where it should be.
So any thoughts on what is causing an intermittent overheating issue?
Yesterday I was driving and started overheating. I got home and popped the hood. The only thing I noticed that seemed odd was that the radiator wasn’t hot. So this morning I drove into work about 15 miles interstate. The gauge stayed right at the normal location just below half the entire drive. So when I arrived I idled with no AC for 5 minutes. Then I idled with the AC for 5 minutes. The gauge stayed right where it should be.
So any thoughts on what is causing an intermittent overheating issue?