95 astro van runs rough and blows black smoke?

The black smoke is usually unburned fuel from the vehicle running too rich. If the check engine light is on you can pull the codes which will give you guidance. O2 sensors are common as well as a variety of ignition & other sensors. Test components before replacing, you can spend a lot of money guessing and throwing parts at the vehicle.