12 xp4 900 check engine

Yeh I have a 2012 xp4 900 that has about 500 miles. Never in any high water and not really any heavy mud. All stock and never had any issues.

Started it up tonight to move my Waverunner around the house from one garage to the other and the rzr started to stall. Stalled a few times and started right back up. When I went to move it to hook up the ski the check engine light came on and the power steering light as well as power steering failure. Also the gauge cluster said OV 17.5. Does anyone know what this means and what could cause this?? I could restart it and drive it and sometimes it would throw the lights and power steering would fail and sometimes it was fine for a few minutes.

This RzR is meticulously maintained and taken care of.

From what I could find by Google search people said maybe the Voltage regulator or a sensor??

Thanks for any help you can provide.