How will follow in a link so to preview what it will show us is temperatures and drive health plus a lot more. Your assertion it's not hardware is something a new tech may think but the heat and HDD issues continue to show up as OK in safe mode but not ok in a full boot. It takes time for techs to catch on for this one.
So if you are convinced it's software, do a CLEAN INSTALL of Windows 10. Do not bother with factory reset.
Here's how to share that report:
https://www.piriform.com/docs/speccy/using-speccy/publishing-a-speccy-profile-to-the-web
I have tried everything I can think of down to a full factory reset and the issue still occurs. I know this is a software issue because it does not occur in safe mode.
More details on the problem: screen hangs/freezes about once for a second every other second. I am running windows 10 on a Lenovo laptop.
Any advise/help is greatly appreciated. Thanks all!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic