Well as for the oil light, if the oil is full and the light flickers at a stop light it would be the oil (unsure of name) sender attached at the oil filter. it is typical for them to crack or leak into the plug that connects it. It may need replacing but an easy fix.