Im working with a 98 vortec PCM, and in the code I located the datalink controller transmit/recieve routines, and the routine that transmits the requested PIDs for diagnostics. I was hoping that the routines that handle the mode 1/2 diagnostics communications would support lots of PIDs and hand me everything on a silver platter, but it doesnt look like its that easy. In the index of supported PIDs, the base PIDs only go up to $1F. After that, theyre double byte values with the most significant byte being $11, $12, $13, etc. and then the least significant byte being a number that looks like it corresponds to a PID. Are these enhanced PIDs that support additional data? If so, is there information similar to the SAE J1979 on what enhanced PIDs are available and what they do, or are they specific to GM?