I have had betas for 8 years now. Tackled various overheating probs but had a new one last night. Fan on, engine running hot, radiator full, mixture and supply fine. After a lot of thinking I took the water pump cover off to find the plastic impeller had lost its grip on the drive shaft so was not turning and pumping coolant around. Have one on order now and hope that will fix it.