I just purchased a used 2002 Odyssey in July. Once I got this home I noticed a small oil leak. I took this back to get this repaired at the dealer at their cost. They told me this was a leaking head gasket, went to repair it and found a blown gasket. So they ended up replaced the engine, at no cost to me. So of course I was fine with this. I got the van back in within a day the engine and tcs light came on. I returned this to them and they changed the spark plugs and coils. About 20 miles later the TCS and engine light was back on. So back to the shop for the 3rd time. This time they replaced the EGR valve. Picked the van up last night. Drove it for 12.2 miles and what do you know. The lights are back on. It is running fine. No slipping transmission, no engine stall, etc. I have read everything I can about what is causing this problem. Any ideas??? I am AGAIN taking the van back to the dealer tonight for the 4th time. Granted I am out no money but taking it over and over is making me crazier then I already am.