check engine and TCS light come on periodically. I had a hard time diagnosing because the lights would turn off before I could have someone read the code. finally they stayed and i took it to autozone to read the code. P0401 - EGR insufficient flow; probable cause: 1. faulty EGR valve, 2. blocked EGR passages in engine.
i had the spark plugs r& R the EGR VALVE THE POWER STEERING PUMP DRIVE BELT. THE INTAKE MANIFOLD AND THE INTAKE GASKET WHICH RAN 705.56 THE PARTS WERE 237.50 AND I WAS DRIVING IT AND THE ENGINE LIGHT CAME ON, THE SECOND TIME LESS THAN 5 MILES FROM THE SPEED AWAY, SMOG, AND THEN I TOOK IT BACK THEY CHECKED IT AGAIN AND THEN THE SAME LIGHTS CAME ON, THE PULLED IT APART, AND CHECKED CLEANED IT AGAIN, AND PUT IT TOGETHER, AND THis time it was about 15 miles later, and it the check engine light came back on, when we returned from the dog park. the previous owner said he was also having trouble with the check engine light staying on, or kept coming on.
My engine light has been on nearly all the 13 years I've owned this van. EGR valve has been replaced more than twice, cleaned several times, and the light always comes back on within a couple days after leaving the shop. It also goes off after the battery is changed/disconnected, but returns in a couple days. My Honda dealer can't explain it, and the van is running fine otherwise. I have 165k miles on it, and still get 24-25mpg on long trips, so I've learned to live with it.
Engine check light suddenly came on and stays all the time. I took the van to an auto-repair shop in Phoenix when I was there a few days ago. They told me it's the ERG issue and takes about 3 hours to fix. Now I'm back to Reno, I will bring it to be fixed in a few weeks.
This is the second time in about 2 years I have taken my Honda Odyssey 2003 for the check engine light but have taken it to various repair shops. First it was suppose to be an old gas cap and was replaced but just last month after a couple of years the check engine light came on again. So right now it is in the repair shop and waiting for what the mechanics would say.