55 views and not one reply, interesting.
For anyone who cares, I have solved the sparking problem on my monitor. It simply needed to be cleaned. It still has some display issues until it warms up, but the fireworks and ozone smell are gone. There's the short story, the long one is below.
In order to solve this problem, I had to use some good old electronics 101 thinking. I knew that I had sparks jumping outside the anode cap, which means it must have been finding a ground outside of the tube. Searching Google groups, I read someone mentioning applying Corona Dope under the anode cap. This was supposed to resist the electricity flow, and break that ground. I went ahead and did this on my monitor, and while it did still spark, I noticed that the sparks were different. Rather than forming an arc pattern right outside the cap, the sparks were jumping further out, and were less concentrated. In the process of adding the corona dope I had affected the unwanted ground, and the electricity was forced to take a longer path.
So maybe this should have been obvious from the beginning, but it dawned on me that if the sparks were jumping maybe 2" from the anode there had to be something providing a ground right there on the tube. The actual monitor frame is closer to the anode than the lag spring is, so this is the only thing that makes sense. I took a paper towel and soaked it in isopropyl, and cleaned the whole area around the anode, all the way out to (not including) the black compound that is on the edges of the tube. The paper towel was filthy, lots of dust and grime. I used a clean towel and ran it over again, much cleaner this time.
I let the tube dry, turned it on, and said goodbye to the sparking problem. I was so happy that this worked; it was a great way to start the weekend. This story is probably a bit drawn out, but I wanted to include the details. I am now ready to continue on my project, hopefully with a monitor that won't trouble me for a while.