The thing ur askin wat it is is the check oil light sensor (or watever its called) that could be leaking but from the looks of it i still say the valve covers. Did u check the oil pan gasket?
I havent had time to check mine. I've had this car only about 3 weeks. I've been working on things like getting it ready to pass emissions first (as you can see with the stock h-pipe).
I poped the hood and took a a quick look at the valve covers and didnt notice any leaking....but as you can see from the cardboard pic it's a slow leak. So it may be hard to find at first.