Welcome to the forum.
I don't have a Mahindra either. Do you have or can you get off the internet an Owners Manual?
Sounds like you may have a fuel flow issue. Have you checked your fuel filter, bowl... to make sure there's no water or debris? My Deere acts up like this every couple hundred hours. I just empty the bowl and clean or replace the fuel filter.