I had my truck towed to salmon Arm GM. The tow truck driver and I diagnosed the problem before it got there. The mechanic at salmon arm GM said he knew exactly what the problem was. He said he would check for the part. I waited for over an hour in the waiting with three kids. I finally went to check the status. They didnt have the part in stock and couldnt help me that day. They then billed me for diagnosing the problem..... It was already diagnosed. they did nothing except move my truck 50ft. Thank you Salmon Arm GM for leaving me in the waiting room , charging me for doing nothing, and then claiming I was charged for looking up the part. read more