I know this doesn't address the underlying problem with Juno. But you could always consider changing ISP's. I was using Netzero for almost a year and never had any problems with it (and they charge the same thing as Juno).