I FIXED IT!!! YAHHHHHHHHHHHHHHHHH!!!
I put the new sensor in it today, and presto, the car runs like a dream.
I had to drop the pan to get the appropriate leverage to the sensor, and then had to run all around town to search for an O-ring, good thing my hardware store had metric ones.
I also notice that my WOT shifts are like glass. Im so happy its fixed.
93 300D 2.5 Turbo, Black/Palomino 273K
09 E350 Black/Black 41K