Lost accelleration,power. Engine light and (idiot lights on dash). Codes came up throttle body sensor, and PCM (yikes). Battery terminals little dirty and cleaned. Cleaned connections to PCM. Still same. Found out the chinsy ground cables from main PCM harness ground to Radiator support? And from battery negative.Terribly corroded with undersized (too me)14 gauge wire. Whew......... Beats paying for a new PCM and sensors chirped out by diagnoses.... All Good. Food for thought. D.