I'm not familiar with "aa1, aa2, aa3"... There should be a "Pxxx" code, where x's represent numbers.
I suspect you are having a charging system issue at the very least, and possibly a valid or coincidental check engine light. Have the charging system checked.
RepairPal Certified shops can diagnose and repair your 2000 Mazda MPV. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.