I dropped my truck off knowing it had several codes triggering the check engine light. I informed the staff upfront that while I suspected a spark plug issue, there were additional codes unrelated to the spark plugs that would need attention. The team was very friendly and did quality work replacing the spark plugs, brakes, ball joints, and servicing the transmission fluid. However, I did pay for a check engine light diagnostic, and when I received the truck back, the light was still on. I was then informed that diagnosing the remaining codes would require an additional $159. While I appreciate the work that was completed and the professionalism of the staff, I was disappointed that all issues tied to the original diagnostic were not addressed or at least fully quoted before pickup. Overall, the repairs performed were done well, but clearer communication regarding the remaining codes and potential additional costs would have been appreciated.