Welcome to a great forum.
Sound like a fuel problem to me.
I think I'd start with changing the fuel filter and cutting the old one apart and checking it. Partially plugged fuel filters in any motor will first show up on abnormal loads such as inclines. Maybe abnormal is the wrong word but I'm...