I also thought it awful strange that the oxygen sensors could cause this. My first thought was also the oil filter as when we had it changed the last time they first put on the worn g filter and it leaked like crazy. Then we got that right filter but I now wonder if it was tightened correctly!
David
Did that same place replace the oil that leaked out?
You should look at doing your own oil changes from now on.
I suggest using Bosch oil filter #3410 found at most auto parts stores. And for oil, I'd use a 10w30 oil considering the high mileage. Mobil 1 full synthetic would be best. But if you change the oil every 3,000 you shouldn't have a problem with using Havoline or other non-synthetic oils. At least stick to the brand name oils though. Wal-Mart Tech(whatever) is a decent oil to use as well. Rule of thumb, the more abuse the engine sees which is anything really other than constant speed cruise on the interstates, use a better oil. The few dollars extra can help to save thousands of $$$ later.
The tools you'll need are:
15mm wrench for the drain plug
oil filter wrench (I've never used one) If you do get one be careul not to clamp down on the filter and collapse the sides. It takes alot of pressure to do this but it happens.
10qt drain pan
Drive-up ramps -or- a 2 ton bottle jack and 2 jackstands. Never, ever, ever get underneath a lifted car that isn't on jackstands. The day that you have a car fall on you, you'll understand. If you're lucky you'll still be around to appreciate jackstands.
oil filter
6.5 quarts of your favorite oil
paper towels
Most of your parts stores will have a collection tank so you can dispose of your old oil.
So for about $30 an oil change, you can change your own oil and have peace of mind that it's done properly.