We just experienced the same issue with the same model described above only our mileage was around 450,XXX. Replaced most of the above and had the fly wheel turned. Total was around $3,700 in Lancaster, PA (Freightliner).
On a side, the hourly rate in Lancaster is $120. If you're ever in the...