I did not realize that the turn signal was run through the ignition switch. Im not sure what GM was thinking with that. At any rate, I just replaced my ignition switch a couple months ago and I bought one from the parts store for $100. The ignition switch, while not an extremely common issue, does seem to go bad more frequently in GP circles primarily because, it seems, all the accessory current that is run through it.

Its not a terriby hard thing to replace but its no piece of cake either. Also, there is a modification that can be done to the harness, primarily adding in a relay, that BackInBlack came up with that is supposed to prevent the issues that the extra current causes. Mainly arcing and carbon depositing on the ignition switch contacts.

When I replaced mine, I checked the switch contacts, there were definitely a couple of them that had a lot of carbon on the contacts.