As a new member who had a few problems with stalling, can I offer this help. 80,000 service on 2009 D4D Prado. Never have let anyone before service my many vehicles. So moved towns, mechanic recommended, and had service. 3,000 klms later, several stalls on cold start, about 10 seconds after fire up. Started using primer pump, and this fixed problem. Read several forums, and learned a bit, asked mechanic if he replaced filter in front of tank. "what filter" we did the one under the bonnet! So I bought a new filter, he fitted it for free. (I found that many times this filter is missed out altogether, although the service book says replace at 20,000. Same stalling problem, more researching, found "filter "he replaced under bonnet is only to be checked every service, not replaced. It is a water separator.It was strange breed, but had a Toyota and Ryco equivalent stamped on side. I contacted Ryco, who said, get that filter off quick. Did so and immediate cessation of stalling. Have Ryco on both now, but will follow mates advice and use genuine Toyota parts from now on