I had a good experience with Forbes GM Waterloo.I finally took my car there because of recommendations from CCF Members.
In at 9:20 , out at 12:20 .The cost was right on .About $600 parts and labour.
HI
Be sure to check the connector box below steering wheel by cabin .Just give the connector a push and wiggle .That took care of my 28-TCS 1287, 1288 codes.
RK