This is my wife's 2001 Honda Odyssey it has 146,000 miles and has been maintained regularly.
I am accelerating to 2000 rpm and when you hear the engine almost die I have taken my foot of the accelerator. The engine does not stall but recovers to 750-900 rpm at Idle.
I have cleaned the EGR valve, IAC, throttle, replaced the oil pump, water pump, timing belt, drive belt, power steering belt, replaced the oil sending unit, cleaned sludge out of valve train and removed the rocker arm assemblies to clear any block oil passages.
I do smell excessive fuel and I am thinking now a vacuum leak or a air/gas mixture Issue.
Any help or thoughts would be greatly appreciated.