Have Honda Questions? Ask a Honda Repair Expert.
Most likely you have a bad second gear pressure switch. I have seen many of the pressure switches go bad.
The switch is located under the air cleaner assembly. The connector for it is grey.
This fault code does cause the "D" light to flash and check engine light to come on.