Well after lots of trouble trying to find what was squealing coming from the serpantine belt on my grandsun's 4.0 was caused by a defective harminic ballencer which was rubbing against the timing chain cover. We bought a new harmonic balencer from chrysler which had a bullitin that came with it...