OK, I think I found the culprit for the looping resets. It is the iLauncherSafeMode.dll for iLauncher that runs on start up. I used MemMaid to get rid of it.
EDIT: 6/24
In Memmaid click the Start Up Programs tab (fourth tab) > then click the downward pointing arrow next to "Start Up Programs" and select "Start Up Services". The dll is the first one (ILSM), it will read in the "Type Service" box below "Target:\Windows\iLauncherSafeMode.dll" Just click delete, and soft reset with any app.
I have soft reset numerous time already with no issues, and boot up seems much quicker. And please remeber to det the name of the dll before you delete it.
EDIT: I did a hard reset this morning. I only installed iLauncher, MemMaid, & SK Tools. The looping resets returned. I did the steps above, but found Memmaid dosen't delete the dll itself (I was tired last night

). You need to go into the Windows folder in File Explorer and delete the dll, you much click shoe all files to see it. Like above the looping resets have not returned.