thunderchicken
Grandmaster
It very well may have run fine when they started it & brought it back in. On a cold start up, the parameters the computer picks up can be limited. Oxygen sensors are great example. Even with heated oxygen sensors mostly used today, the computer basically ignores the data from them for a minute or two. So with the laptop hooked up looking at Oxygen sensors the data will look like the sensors aren't working until they are warm enough to work properly. So it's common for a problem to take some time before it shows it's ugly head after start up.Yeah the first shop couldn't see anything wrong and basically said the car runs just fine. They say it started right up when they had it brought back in.
As far as the key thing goes do you see it being an issue caused by the new wiring harness? Or is it just a magically coincidental event that this "bad non oem key" worked perfectly fine for 1.5 years and then after the new harness comes in with whatever else too it just stops working.
Would they have to reprogram even an oem key replacing a while wiring harness or?
I have never had to reprogram or replace a programmed key because of a wiring harness or crash. The only times I have replaced a key are because it's no longer recognized by the computer or because someone tried to start the car too many times with a non chipped key basically putting the anti-theft system in lockout mode. In either case the car wouldn't start. The chip is for anti-theft so if it started with the key it was recognized and just using another programmed key would rule out any questions with the other key.
A harness is pretty much just disconnect the battery and then plug & play.
Even in the shop I work at, it happens where guys look at codes and jump to a conclusion without doing basic diagnostics. Sometimes a part will be thrown at it based only on an education guess. I call that loading the parts cannon. Then maybe they just aren't thinking things through and think oh it could be ___ and want to throw another part at it (been there dine that)...this leads to shooting the parts cannon and throwing parts at a problem rather than using wiring diagrams and flow charts for codes to pinpoint the problem.
Always start with checking fuses and connectors especially if you know stuff has been unplugged.