I'm having exactly same issues as you, random power off, and on when you don't expect it, Also cruise control is hit or miss, it might work, or only for a couple of seconds. Throttle does not give full power sometimes.
My hills are not as steep, I rarely use more than PAS#2, and I weigh 170...