check engine light also drive light flashing
check engine light is on plus the flashing green light "d" indicated
Your D light wouldn't flash unless there was a transmission fault code. Sorry to say, but Honda's are known for their automatic transmission issues... Could be lucky and it's a solenoid. Most Hondas have sealed transmissions and are on the upper end of price to repair.