I've searched for a while now and can't find a solution. I have the BAFX elm 327 adapter and I can't connect to the ECM on my 1997 silverado. I can connect to my dads 1997 silverado, even set the cam retard after pulling his distributor, can watch all the live data and pull codes. It also works on my 2010 civic, my 2013 gmc terrain, just not the truck I bought it to work on. I have a replacement unit that works the same way, will not work on my pickup. I have not tried another scanner recently but I have pulled codes in the past with the really cheap ones. I have tried torque, dashcommand, and several others and none will connect to my truck. So, using this diagram, I have power at pin 16, is there anything else I can check tonight besides the ground?
http://pinoutguide.com/CarElectronics/gm_car_obd_ii_pinout.shtml
http://pinoutguide.com/CarElectronics/gm_car_obd_ii_pinout.shtml