Multiple warning lights and parking brake engaging when starting minivan
We own a 2017 Touring-L Pacifica. We bought it at 22,000 miles and it's driven well until now, at 30,000 miles. This doesn't always occur, but when we try and start the car, it will seem like it can't start and multiple warning lights will flash. Originally, I noticed the ECS warning flash saying it needed serviced and the little icon with the swerving car stayed on. The engine light and also the anti-theft light would also be on while I tried to (unsuccessfully) start the car. After many tries, it will usually start and all warning lights go away (except for the swerving car icon which sometimes stays on). Now, which really concerns me, the parking brake will engage when starting the car. The service brake system will flash (along with everything else), and I will be unable to actually push the brake petal to start the car. It's also strange because if you look at the emergency parking light button, it's not actually lit up like it's on. After many attempts to start the car, it will eventually (so far anyways), start up and run like normal.
All these strange issues make me very nervous to actually drive the car. A couple of years ago I was in a serious accident due to the car malfunctioning so this kind of has me in panic mode since I have no idea what's going on. What if the car decides to engage the parking brake while I'm driving with my kids in the car?!
In any case, we took it to our mechanic for an unrelated issue (before this started) and he noticed the parking brake issue before we did. We had him check both batteries but he said they were fine. He also said the only code he found was for the ABS. He recommended that we take it to a dealer since it's still under warranty although he warned us that the dealers near us don't have the best mechanics. We can't get it in until Thursday so I was hoping to get a headstart and see if anyone has encountered anything similar or could at least make me feel less terrified of this car when driving.