The PK3 system on these cars is a huge issue. 1000's of problems with it and rarely does anyone know the real fix to the problem. I have an issue with mine right now, but luckily it starts and runs fine. Just the security light flashes for the first 10min. I actually disconnected the TDM, and now the light doesn't flash and it still runs and drives fine. No way am I paying a Stealership to figure out my problem.
Now, back to your problem, in my research I've found Newrockies,
http://newrockies.com/ They make a complete PK3 bypass for $279.00 so you'll never have to worry about the stupid thing failing again. They state it's easy to install, but then any stereo shop could also. I haven't got one yet, because I've taken on fixing my issue as a little pet hobby at this time, but eventually I may turn to them.