This common. You are not alone. Many solutions have been tried, but only one works. Change the $15 seal on the fuel pump input shaft. It separate the engine oil from the fuel system. My Paj would also stall out when at idle if the nose of the truck was elevated anything more than level. It's air getting into the fuel supply causing the stall. My truck went from unsafe to drive, to failsafe. Labour to install the seal 2-3 hrs. If you do it your self, buy the seal on Ebay and get free instructions with it. Search Pajero Club UK and read all the other useless sollutions.