04 Kodiak 450 transmission problem. Please assist.

I have an 04 Kodiak 450 that I purchased new. Not used much. Only 310 miles. For years I have had an intermittent problem where the atv would not go into gear; most of time when it was on a weird angle or tipping left or right. Now it has gotten much worse. The shift lever seems to shift okay but intermittently tranny will not catch into gear. Engine just revs sometimes (no atv movement) , makes a constant clacking as if its rubbing on a gear but not catching enough to fully engage or just revs and will not move. IT DOESN’T SOUND LIKE ITS GOOD for the tranny, gear box or whatever the problem may be. I usually hear a constant clacking noise. What is keeping atv from going into and/or staying in gear and catching with the shift lever properly? It seemed to get much worse when I took atv out in the snow last winter (water get in somewhere?).
I had ALL of the fluids changed out last summer. The battery is relatively.

2nd: Intermittently fan runs constantly? Won’t shut off.
3rd: How do I change antifreeze?
Thanks for help with any question you can answer! 🙂