WP went at 75,000 miles. Had to have wp, thermostate tension idler pully serpetine belt timing belt replace under 400 dollars for everything.