Could be in need of a tune up
Could have moisture inside the distributor cap
Could be in need of a carburetor rebuild
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.
bad gas try some dry gas
It may need a tune up and don't forget the fuel filter.
9 out of 10 times on that car it is bad wires. They get weak from the amount of heat put off by the exhaust manifild right there. Also plugs and distributor cap and rotor.
Timing belt
There could be many causes, but the first that comes to mind is that the timing [between the pistons/valves and distributor] has "jumped or slipped," causing the the fuel mixture to be ignited by the sparkplugs, WHILE the intake valves are still open.j3h.
Check your timming. It might be advanced too far
probably 180 deg out on timing
It's lean.
Incorrect Timing Can Cause Backfire.
The vacuum system on a vehicle serves many purposes. A cracked air hose could most definitely cause an engine sputter.
Out of time or spark plug wires hooked up incorrectly.