Red Dot light!!!

Wait a second, If your oil light is flickering on at idle how low is your engine idling? You said it is stalling. Screw the idle speed screw up some. Too much and it will jump and clunk when shifting from park into gear. Never overlook the obvious!