Check your timming. It might be advanced too far
Incorrect ignition timing or damaged valves would make a 95 Honda Odyssey sputter and backfire. Backfires are directly caused when ignition occurs at the wrong time.
probably 180 deg out on timing
It's lean.
Incorrect Timing Can Cause Backfire.
you have a leak in the exhaust system lets in air
if it backfires when driving most crank sensors cause this
Out of time or spark plug wires hooked up incorrectly.
I have the same problem in my ram van 3.9. Did you figure it out yet?
It can mean that this engine is out of time. You may need to have it timed.
Poor maintenance and/or bad ignition coil.
adjust the timing or use better grade/octane of fuel or both
Sounds like timing is off,you didn't brake your timing belt did you.