Which engine light is showing? Is it diesel? Mazda diesels are notorious for failed DPF regeneration resulting in lots of diesel in your oil. Check your oil level-if it is way above Max you need an oil change. Urgently.
Sent from my SM-G935F using Tapatalk