Hi Lawrenre,
I would suggest checking the main relay first. Known to cause such problems. Honda ICM are rather reliable and seldom gives way.
Does the check engine light stay on more than two seconds when the ignition switch is turned on?
Tuesday, January 24th, 2017 AT 7:00 PM