For what it’s worth, my Mahindra was doing exactly the same thing and I suspected fuel issues. After replacing both in-line fuel filters (no help) and researching all the hydraulic related possible problems, the dealer suggested checking the in-tank fuel strainer. It was not easy to get to but...