2005 honda 350 es oil light

i have recently bought this 05 rancher, it had a blown top end when i purchased it i have got it running strong with no smoke, very successful after doing a top end rebuild. Now i am just working out the little kinks, and I’m pulling out my hair on this one. When i purchased this atv the oil temp light would stay after start up. So after the system check it you would start it and the oil temp would stay on?? (no way the oil is hot right after a cold start) So i didn’t run much before i did the top end rebuild. Now that the quad is running strong I’m trying to get this light off.. i have ran the quad with the new top end enough to get the fan to kick on, on its own. So that would tell the oil temp sensor must be okay, when the fan did kick on the light remind on. So my question is the oil temp sensor a two stage sensor? i have checked all the wiring going to sensor (light blue) Just doesn’t make since to me.. Like is it possible that a bad ecu would cause this? Every singe things else works perfect. Any input would be great. And if someone has a detailed wiring diagram for this atv that would be great ( can’t find anything online) thought id try on here with y’all before i buy i repair manual. Thanks for Your time