82SC
the sensor only works when hot so will not cause your symptoms.
the fact that the engine stalls with the oil cap off suggests an intake leak. this could cause the other symptoms.
check you've got no leaks
have you messed around with any new hoses?
if running without the sensor causes rich running this will be easily detectable by removing the plugs (or one of them). they will be sooty black in colour.
richard