So does it have an egr valve? If no other suggestions work you can cut a sheet out of an aluminum can and use it to block off the egr at the intake. If it fixes the stalling it's an egr problem and you should fix it properly (but the aluminum can will last quite a while and the main downside is a check engine light as long as it does leak or melt somehow)