So I thought I'd follow up on all of this so that anyone who reads this can learn from my moment of idiocy.
After my car stalled the last time (on Sunday), I started thinking and searching online and one of the posts I remembered was something that someone said about the Camshaft and Crankshaft sensor code coming up when you have low oil. Now I knew that the seal on my oil-pan is completely shot, so I wondered and checked my oil level. I guess that the extra driving I've been doing (city and highway each way--welcome to the DC metro area) sped things along and my oil level was REALLY low (not low enough for the oil light to come on, though).
Anyway, I topped off the oil (more than 2.5 quarts
) and started up the car. It started okay, but the engine light came on with the 0135 code (O2 sensor) and I noticed that white smoke was coming out of the back. I let it warm up, but the white smoke continued. One thing I noticed thought, was that it smelled more like burning hydrocarbons than I would expect if coolant was in the engine. Needless to say, I was "somewhat concerned".
Well, after letting it run for awhile to see if the smoke would go away when the engine warmed up (it didn't), I cleared the code and turned off the engine. Later, at night, I went back to get my car (it was parked two blocks away from the high-rise where I live) to drive it back to my garage. I made it back without any stalling or engine light coming on. When I parked in my garage, I let the car idle and looked--no white smoke from the exhaust.
The next day, I started the car up again and drove it around my garage--still no white smoke. Anyway, yesterday, I did an oil change and drove it to the local AutoZone (to dispose of the oil) and back--still no white smoke (or engine light).
Today, after work (I've been driving a rental), I took my car out and ran around for a few miles to ensure that the engine was completely warm, and pushed it a little to ensure that it went through a more typical range of driving conditions (i.e. reasonably high RPMs with the turbo working, etc.) and I didn't have any problems.
As a tangential note, but one that I think helps explain things, I had thought that lately (before all of this) that the lifters seemed a little noisier than usual. Yesterday, it all came home to me when I looked online about changing my lifters and saw that they are hydraulic--i.e. they use the engine oil to operate.
So my theory is that the oil level had become low enough to impact the operation of the lifters which caused the stalling problem. Fortunately, that seems to be the only thing it did...
I plan to change my oil again in two weeks to "rinse" things out. I'd also like to change my lifters to get rid of the annoying clicking I've endured for a few years, but that's another story...
I'll update this if I run into any more problems (which is possible, because tomorrow I'll be driving my car to work).
The moral of the story is that being an idiot like I was and letting things happen like the oil getting low can screw up your car in ways you don't even realize...