New Demon Owners

You paid somebody to do an oil change???????????

Better crawl under there and make sure the oil pan plug isn't stripped -- or missing altogether.