2005 Honda pilot
My D light is flashing and check engine light
is on does any think I need to change the
Your best bet would be to bring it down to Autozone and get the error codes read. Write them down and post them back here. Someone will look up the codes and tell you what should be replaced. No sense in guessing at what part needs to be changed out.
Search Honda Pilot Questions
Honda Pilot Experts