Are you certain you are seeing the "check engine" light? An illuminated light indicates at least stored codes, if not active concerns resulting in setting a code. How are you checking the codes - what diagnostic tool is being used, etc?
RepairPal Certified shops can diagnose and repair your 2004 Honda Pilot. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.