I had the A/C charged, new alternator, new idle air control, new water temp sensor, new pcv valve, reset computer. This van is still blowing black smoke, will not idle, check engine light on, battery light on, cruise control will not shut off, code still says low voltage. Did have battery and alt checked and working fine. What could still be the problem? Van has 106000 miles on it. Please help. Thanks