engine light on 1999 GMC Sonoma

engin light is on. engine runs rough at idle, auto zone can not read the computer, why cant they get any info from it

Asked by for the 1999 GMC Sonoma
check the cigarette lighter fuse,its integrated with your diagnostic link connecter.if its blown it wont communicate with a scan tool.