I had to get my starter replaced under warranty from my mechanic but that evening when I got home, the check engine light came on. I have a Fixd OBD2 so I connected to find out the error code was P1078 – Intake Manifold Runner Control System Malfunction High RPM. Since replacing the starter involves removing the intake manifold, I suspected a loose or unconnected connector. Error description available here https://www.autocodes.com/p1078_acura.html
Poking around the intake manifold valve at the left side of the engine cover, I found one of the connectors in front of the valve wasn’t pushed in all the way. The connector can be seen in this youtube video at the 1:03 mark.
I plugged the ODB2 sensor, revved up the engine past 5000 rpm and the error had cleared.