I had been self diagnosing and researching what was wrong with my truck for some time hoping to fix it on my own. Eventually I searched nearby mechanics and found Clays Auto Service. They confirmed what was wrong, emailed me an estimate, and kept in contact with updates on the progress. Pricing was fair after I had already done the research on the parts needed. Afterwards truck drives great and everything seems good as new.