2011 RZR 800 crew no rpm or gear indication

I noticed my gear position doesn’t show up on my dash anymore and also my 4×4 does not engage. I’ve read treads on the gear indication but none on both issues together. Has anyone seen this or have any tips on what I should check first? Also, I have had a few times my rzr would shut off and not restart but after sitting 30 min or so it would start. Last issue I had was it would not start and if I was lucky enough to get it started it ran very bad. No power and spit and sputtered. Code showed crank position sensor. I replaced and it didn’t help but after noticing the ECM plug was wet I dried and it run fine. Then the rpm issue began. All help will be appreciated. Thanks guys.