Welcome to the forums. The Fourtrax 300 don't have a fan unless someone added it as an option. It don't have an oil cooler either.
I would test the ignition coil. It might be getting hot and dying. You can test it with an ohmmeter.
I would test the ignition coil. It might be getting hot and dying. You can test it with an ohmmeter.