my car was puking oil like that, turned out to be the front main seal. feel in behind your harmonic balancer, is it wet with oil? that is likely your cause, or could be a busted oil pressure switch on your oil filter housing
Replaced that sensor, front seal twice and the filter housing gasket twice. and it is hard to pinpoint now since it squirts onto the belts and goes EVERYWHERE.