Jim, IMO I very much doubt you are a bad programmer and your preference against paired programming doesn't reflect upon you or your programming skill. Pair programming is great if it is something you want to do. Not so much if you don't.
A few years ago me and one of my colleagues Darren used to do pair programming, not as a process but just out of what naturally happened. Darren would be working on something and I would want to get involved. We just ended up spending a lot of time at each others desks giving input and bouncing ideas off each other.
If someone had told me I had to pair up and do that I would have probably rejected it. I don't think paired programming is something that can or should be forced on to the team, it should be encouraged if there are those that want to do it but really there are a lot of intricacies to creating an environment where that is a natural behaviour. Influencing a team to adopt paired programming is about the indirect actions to get the team enthusiastic about each other's work.
Also, sometimes you do just need your alone time to concentrate and get the work done.