I was wondering if anyone could tell me what I need in order to diagnose the codes on my 99 STS. The check engine light recently came on and seems to come and go. The car runs perfectly fine but this light is buggin me. Is there something that the car has to assist me in this or do I need a diagnostic tool? Any help would be greatly appreciated.