Is this a slot loader? If it is, I would just recommend getting another one. When a SL iMac's CRT starts failing on me, I go find a decent looking 350 model and swap out the HD. If the model you have is 400-500 swap the board out between the two. If it is >500 ... Right now I have a 600 waiting for an atx conversion because of it.
Morgan
Morgan