I just picked up a 2003 GMC V6 as a repo. The change oil and check engine lights were on so I took it to Wally World for a quick oil change. Both light went out but when I in it the other day, the check engine light was on. Where exactly is the diagnostic port on this truck.

Thanks in advance.