Well I spent an hour going over all the wiring with a multimeter. I couldn't find anything wrong. Whatever I did, I must have tweaked a loose connection or something back in place, because the problem went away. I guess it is a demon that I will have to deal with later.
I finally got the bike out to Lime Creek (local twisty road). The Ducati was in its element there. The first thing you really notice on the Ducati is that the seating is very different than a Japanese I4 bike. You sit a lot further forward, and a little further down.
The bike turned in good and was stable mid corner as long as I was careful with the throttle. I found that the throttle is a little on the on/off side, and it was a little hard to modulate mid corner, mostly turning the throttle off too much when I just wanted to back it down a little. Riding a twin is also going to take some getting used too. The bike really makes power all over the power band and I found myself doing more shifting than was necessary (I used to have to work to keep the 600 above 9K RPM).
I am working on shifting smoother with the dry clutch. You definitely want to blip the throttle on down shifts, or the rear tire will do some scary stuff. I am also finding it a little harder to make my shifts as smooth as on my 600 either up or down.
My current impression is that the Ducati is really a fun bike on a twisty road. It is not a bike that I will likely make the 45 minute commute to work on very often. The seat/tank get too hot with just jeans on after about 35 minutes when the weather is in the 70's or hotter. I am also nervous that I will end up on the side of the freeway.