I had this exact same issue. It would run fine, except for starting from a standstill or low speeds going uphill. Unfortunately, I misread the symptoms to mean I had a cracked oil pickup tube. I didn't see the missing tinnerman nut until the engine was on the stand.