Hmm, that's strange. It starts out with the blank image so it doesn't show a broken image while the page loads. So it just looks like the javascript isn't updating it to the actual captcha image.
Can you check your cache directory and make sure it's fully writable? There is a temporary image that gets written to there.