my trucks computer wont let the mechanic reset the check engine light. He tested his computer on other vehicles and it works but not on my truck. In order for him to change the part he wants me to have computer checked. Is there another way to get this done besides going to a car dealer?Its a 2006 Chevy Silverado 1500