So I went to have my '07 Trailblazer (4.2l six) smogged (California) and it passed the emissions (barely!) but failed because the OBD II would not communicate with the smog machine. The smog shop had tested and passed an '02 earlier that day so it's not the machine. Also... The tech could see the RPM via the ODB II during the test so it's NOT a bad connector, etc. I drove the Trailblazer only about 8 miles on Sunday and it has sat for a few weeks prior to that.
I checked all fuses (neighbor's suggestion) and they were all good. Any thoughts?