Is this my Ignition switch?




It was intermittent at first and then got to where they stayed on. Then all of a sudden they disappeared, but as I was out driving the other day they came on again and of course won't go out now.
Then last week I was sitting at a stop sign preparing to turn right the car just died. I thought, or was hoping, I had it in third. Started it up and it ran fine.
Went to put the car up for a few days and I started it and the dash lights started going crazy, on and off, and I got the low voltage warning. Then the car stuggled to idle, it started bucking, (like you were turning the car on and off rapidly). But then sometimes I would turn it off, and it would fire right up. The warning lights still on though. And this time I got the srvice engine light as well. There was also a couple times it would just crank and not fire at all.
Pulled codes and they were all associated with the TCS 1232 through 1235 H C, to include 1255 H C.
I've read anything and everything I could on this issue the past few days and it's led me to Bill's write up on the ignition switch, along with kenhorse who suggested I try that repair.
I have a warranty on the car and was going to take it in but I don't want them to start throwing parts at something I may be able to fix myself. I am going to check my battery and look for grounding issues but I'm pretty well worthless with elctrical issues on these things.
Suggestions or comments? what do the experts think?

