Q: My 04 pilot has the "D" flashing on the gear selector. on 2004 Honda Pilot

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
Does this mean it is in need of the fluid changed? the fluid level is fine and doesn't smell burned?
(1) Answer
The 'D' light flashing is an indication that a DTC has been stored in the trans control module.Need to have it scanned with a scanner capable of communicating with TCM (not most generic code readers). Most likely will be a code for one of the pressure switches. Post code here and I can further advise. As for the trans fluid , if it's been more than 30K since it was serviced , I'd recommend a simple 'drain & fill , with HONDA ATF. Aftermarket may end up causing torque converter 'lock-up clutch' problems , from what I've seen. ---------How many miles are on it?