check engine light also drive light flashing
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.
Search Honda Civic Questions
Honda Civic Experts