2009 rzr s issues

ok guys i need some help and advice. working on my 2009 rzr s, i have been having problems with this thing for awhile ( ever since i purchased it 3 yrs ago). anyways my current problem being it wont start consistently. when it does start it seems to run fine but its getting it to start everytime. thats the problem.

this is a link to a video of what it does most of the time.

im thinking its the starter bendix that is messing up causing this problem.

today i took the motor out and im going through everything and replacing anything that needs replaced. took off the head and found a piece of rubber sealant on a rod. is there anything i need to look for and def change out?
thanks in advance.