Update!!
I ended up taking it to a Friend that does small engine repair, as luck would have it he keeps used electrical parts for troubleshooting these types of problems. I ran it until it died and started swapping parts, turned out the ecu was bad. As soon as I plugged the good ecu in and started it the fan came on (it had never turned on before), I ran the heck out of it for 9 miles and the fan cycled fine and it never died again. I ordered a new one and now life is good again!!