I have a 1995 Villager that stalls out only after driving it for an hour or more, and it seems to only do this in the heat--which also means usually in the sun. You can let it sit for about 15 or 20 minutes and then the car will run just fine for another hour...maybe more (at least that has worked for me so far). I've read other posts and plenty of other things online saying that the fuel pump is probably bad, but my dear mechanic is so certain the problem is not the fuel pump that he refuses to replace it.
I'm getting close to replacing the fuel pump even though it will be very expensive and may not solve my problem, but before I do I would like to know... Could the fuel pump really be the problem even though the car runs fine for the first hour or so? Would distance/time affect the fuel pump? And could the fuel pump be the problem even though it seems to recuperate with just 15-20 minutes of rest? Same questions go for the fuel pressure regulator, though I've heard that regulators rarely go bad.
Basically, can the fuel pump or regulator be affected by heat, time/distance, and rest(perhaps cooling down)?
And of course any other suggestions are more than welcome! (But I don't think there's anything you can tell me that I haven't already heard or read!)