Let me know when you are ready to follow my test exactly..... and my requests. I have read the back story.
I can not use your ideas and test and assumptions. It seems you have "checked" everything and found nothing.
You say you need help. Something is wrong. I'm trying to help you get fixed.....or this will go on and on
To repeat:
The way to begin a trouble shoot for a fairly simple problem, is to isolate the motor from everything presently connected to it............. this includes every wire, every block, every fuse, all switches......everything. Then run a test.