Okay, I got the car back today. They fixed the leak and said the oil light is not turning on anymore. So I started driving the car around and around and no light. But finally, after a while the light start dimming up again but its extremely dim and not like before. The thing that usually makes the light come back quickly is me turning on the ac than turning it off. Idk why, but whenever I turn off the ac, the light flicks once brightly then dims again. Is it because its adding strain to the engine? But so far, it took a whole lot longer for the light to come on and now its extremely dim and not like before.
Also, the passenger side fan has been coming on after the car has been turned off ever since the oil light has been coming on.
EDIT: nvm, the light still comes on brightly like before, just needed to be driven more.
Im guessing the main bearings might be bad then, but I dont hear any weird noises. Gah, im about to give up on this car and just sell it.