1998 dodge dakota that backfires

I have a 98 dodge dakota 83,000 mileage it misses, like sputters…backfire sort of thing when i go up hills and when I gave lots of gas. i have replace coil, spark plugs & wires and the fuel pump. cloud i have some water in the fuel or cloud it be bad valve or something else