STOP THE ENGINE! A running engine with no oil will develop major damage within a few seconds. Some of that damage will not show up right away. It could take a few miles to a few thousand miles. To put it in perspective, five seconds with no oil will cause the same amount of wear as perhaps 200,000 miles of normal driving.
You need someone to actually look underneath to see what is leaking. To leak real fast, a good suspect includes a loose oil filter or one that was "double-gasketed" by mistake. That's when the gasket from an old filter sticks to the engine, then the new filter and gasket are installed over it. That old gasket isn't contained within the filter and will eventually blow out. All the oil will be pumped out within less than 15 seconds.
If the oil cap was left off, oil can spray out when the engine is running. That will take a lot longer to lose all the oil, perhaps as much as an hour or more. If your car has an external oil cooler, there could be a rupture in one of the hoses going to it. Of course there's a number of gaskets and seals on the engine too, but the amount of oil leaking from them will vary, as will the time it takes to lose all the oil.
SPONSORED LINKS
Sunday, March 15th, 2015 AT 8:44 PM