04 Odyssey. Starts & idles fine on warmup. After warming, begins to idle rough. If I drive about a mile or two it sometimes stalls altogether if I hit a stoplight. After being driven many miles, then parked for a while, on restart it does not immediately respond to acceleration. Huge flat spot. Have to let up on gas, then tromp down a little, then it kicks in. Has plenty of smooth (mostly) power under hard acceleration, but cruising at 75 or 80, at 1500 to 2000 rpm it will stumble when accelerator is used gradually. Check engine light turns off overnight, but comes back on after a rough running episode. Usually TCS also comes on. I have replaced all the plugs, replaced the EGR valve and cleaned out the maze. The maze was completely carboned up, as were the passages to the EGR valve. Replaced the pcv valve. There was a lot of oil in the intake manifold crevasses. Vacuum check reads 17 lbs, steady, when cold. Codes read misfire on 3 and 5 I think. It is random though, and it clearly is NOT missing at all times, as it sometimes has it's old full power and smoothness. It doesn't have the "hammer" you get when a cylinder simply isn't working. Adjusted the valves after watching a YT vid suggesting that could be causing the problem, and they needed it bad. However it didn't resolve the problem. Sometimes on takeoff from a light, under strong acceleration, it feels like when you take off fast on a paint strip, and the wheels slip, then grab. That might be a tranny issue. Now on the verge of either buying a complete reman engine and having it installed, or replacing every fuel injector and coil on the motor. This is my work vehicle and it simply MUST run properly. It's spend the money to fix this, or bail and go into debt buying another vehicle. I just feel like this is a solveable problem that I just haven't figured out yet. Had a guy put his computer on it, and he called out EGR, ABS and a bunch of other problems that I know aren't really problems. He did suggest maybe a variable cam timing sensor or something. I would greatly appreciate any feedback that might explain all these symptoms before I blow thousands on it.