Dealing with mechanics can be stressful at times. Rick was very patient, he explained with detail what was wrong with my truck. What needed to be done and what really was something u can take care of later. Customer service was great. And my truck is running smoothly. Thank you Valley Trucks. Thank u Rick. I am one happy customer.