How do you fix obd codes 300pd 301pd302pd and 307pd on 1996 dodge 1500 v8?

Those are all misfire codes. The common cause would be spark plugs, wires, distributor cap, and rotor.