My brother is in town and he drives a Chevy Traverse. The check engine light keeps coming on and he needs to drive back to PA on Thursday or Friday. Can anyone suggest a good mechanic in Marlborough or Hudson that will be less expensive than the dealership? Thank you!