could be a gasket....Have you tried going to a garage and asking them just to look at it? if your leaking oil then your gonna have problems, Especially if your ragging your car. Oil works on pressure, so if your leaking oil then that means theres a lack in oil pressure and parts of your engine are being deprived of oil, This will in the long run damage your cars motor.