another HOT/Check Engine thread 04.5 400

As titled, I have the flashing hot on the speedo issue. At first I had measured resistance on the thermistor and found it to be bad. Polaris manual specs below 178 ohms is bad, I had around 70. I ordered a used temp sensor, measured it when I got it, same thing. Come to find out a blown fuse in my multimeter made the resistance values rather…off. So after sorting that out, both thermistors are good. I also verified its operation as the motor warms up.
So, as a fail safe the fan should be running during a hot condition or even if the thermistor is unplugged, right? No fan. I do have 14+ volts at the fan harness, and find that it drops to 2 or 3 volts under load. I verified the fan works by hooking direct 12v to it, I also tried using a computer case fan(12v less than .5A draw) to eliminate an issue of too much draw, nothing. With this tiny fan hooked up, there is still a voltage drop to 2 or 3 volts. I also used a chassis ground for this test, no go.
So this is the case where the hot/cel is flashing during key on whether it’s running or not.
I’m down to the ecm/pcm- the black box that’s been recalled on every machine with it…except mine for whatever reason. This box controls hot lamp and fan as well as other things. I’m leaning towards this being the issue, but can’t really test it. I did unplug it, used contact cleaner to clean it, the harnesses connected to it and all other harnesses involved in this issue.

I’ve read any and all forum threads on this issue that I could find for a couple weeks now.

What do you think?

Ps hi, my name is Chad. Lol