Tell the mechanic to use Vaseline the next time you come in. Ha, ha
On a more serious note if you can post up the check engine light codes, I could help you troubleshoot them. I have a 2000' LS and never heard of this "software" issue, I'm sure this should of ended up as a recall if it's an ECM related problem.