pulling codes all day, please help!

My rzr is still new to me. Just broke 500km this weekend, and three times yesterday my engine light came on, i lost my acceleration and went into limp mode. Once while pulling up the steepest hill of my life, (if i was riding alone i could have been killed)
The two times i could get codes
One was
03559
The other
0294
I looked them up and they seem to be
Ecu output voltage
And
Accelerator position voltage.
In my opinion in these conditions limp mode shouldn’t be activated, as I had to hit the brakes and shut my machine off and restart to get her going out of limp mode, if i didnt have anyone there to hold my front end down while i started to climb the hill again it could have been bad.
Does anyone know where or how to rectify these problems ? Do they happen often?
I will be selling my rzr if these are common problems that I have to deal with everytime i ride,
I have 20k cash put into this machine and dont even feel like it is reliable.
I hope someone there has a suggestion for me, as the dealers closed but I will call tomorrow
Thank you