This is kinda a long story, but I'll try to keep as short as possible.
The vehicle I've had since 2007. It has just over 90k miles. Body wise it's the best I've had with little rust, it's kept in a unheated garage for all the years I have had it. I only put on 2-3k miles a year. I've had some problem with ti, but nothing really major until now. I don't want to sell it and find a replacement with all the hassle involved in spite of the low current value of the car..
Last week. one day it started as usual, the next day it just cranked, no start. Tried a lot of troubleshooting for days ( ICM testing, fuel pressure etc.) with what turned out to be everything except the problem; the Theft system. Never encountered this before, virgin territory for me.
I have a OTC scan tool, but it is somewhat limited since it doesn't have History ability. A family member has access to a Snap-On $8k scan tool that does have that ability and a ton of everything else. He also has far more experience than I do since it's kinda a hobby for him other than working in the industry. Initially no codes showed as it was with my scanner. After numerous tries at cranking, a B3031 code showed. He then looked for the history and a B2960 showed. He cleared that code and the vehicle started.
We tried a 2nd start and that worked. I planned on going to a recommended independent shop, but they don't do this type of repair, thou he did recommend another very highly, but after I described the situation about the DTC being cleared, he said they couldn't work on it with no code. I contacted the local Chevy dealer and basically told the same thing thou I did stop in at their parts dept. to check prices and availability of the parts (cylinder and switch) and both were available, but the BCM that controls the function has been discontinued.
Now I have a 'time bomb' not knowing when or if this will happen again unless I just ok a replacement of both parts and the assumption that is the actual problem. It's gone thru about 6 'starts' so far (I tried to get it to fail by doing 3 or 4 test starts waiting at the dealer).
Attached are scans of the two trouble codes for reference from the factory service manual. What do you guys think??