Thanks for the suggestions folks.
I did a bit of work this weekend, and I'm hoping I've stumbled on the problem and fixed it. Time will tell.
It stalled again on me a couple of times on Saturday before I had a chance to lay it up for a few hours and get some stuff done....
It's definitely stalling when I'm applying the throttle to pull away from a stop.
I have another thread about how my mileage has been bad, and I'm leaning towards a rich stall out, as KlausC suggested.
I replaced the fuel pump relay with a new one (aftermarket) from FCP. I will hang on to the OEM one I pulled out. As I said before I'm pretty sure it's only about 3 years/40k miles old.
I then pulled all the plugs to re-gap them. I had given them a pretty big gap when I put them in, following some advice I'd seen elsewhere. I actually don't think the gap was the problem here, but I wanted to get the car to a 'baseline' state and rule it out for sure, so I gave them the factory gap of 0.75mm.
What was interesting about the plugs, though, is that they were covered in a dry, sooty buildup. This engine is definitely running too rich.
I decided to do a bit more investigation while I had a few minutes. When I cut a hole in the floor to change my fuel pump I accidentally cut the vinyl EVAP line back there. I put a piece of hose over the two end of the hose and was satisfied that it was sealed up (still am), but this gave me the perfect spot to try to pressurize the system forward of that point. According to VADIS you should NOT be able to pressurize the system from the charcoal cannister BACK to the fuel tank (strangely - I wonder why this is?) but that you SHOULD be able to pressurize the system from behind the canister forward to the intake (the check valves and purge valve should hold the pressure).
So I split the hose back near the fuel pump and added ~4psi of air and immediately could hear the air rushing out up front where the charcoal canister is. So I investigated.
I could feel the air escaping up around the top of the canister where hoses connect but I couldn't get it down to see what was going on because the vent hose was too short. So I opened up the wheel well to have a look.

I found a pretty decent sized hole in the EVAP vent hose:


I think you'll all agree that's a pretty significant hole. Obviously that's the cause of my P0442 code!!
There are actually three lines on top of the cannister: one that leads back to the tank, one that leads to the purge valve/intake, and this one that leads to the 'vent' valve/control.
Just to show you where the 'vent' is in my car, I took a couple of pictures of that as well:


It's in a weird spot, actually inside the fender well, where the bottom part of the hood hinges are. Now that I know where it is, I know that there's a noise I sometimes here when I'm stopped at a light idling that I can attribute to this control.
So anyway, I hope that fixing this hose is the end of both my mileage and stalling problems. I'll report back if I have any more problems or in a few weeks if everything turns around.
--
1998 V70 AWD->FWD->AWD Turbo 220k+
|