jQuery e IE travando em $ ('# someDiv'). hide ();

Bem depois de um tempo coçando a cabeça e dizendo "hein?" tentando descobrir por que o IE falharia ao carregar uma de minhas páginas carregadas com o jQuery, reduzi o culpado a essa linha

$('div#questions').hide();

E quando digo que o IE trava, quero dizer que trava completamente, tentando fazer sua bobagem de recuperação de página da Web que falha.

Estou executando o jQuery 1.4.2 e usando o IE 8 (não testei com nenhuma outra versão)

minha solução atual é esta:

if ($.browser.msie) { 
    window.location = "http://www.mozilla.com/en-US/products/download.html"; 
}

Por alguma razão, sinto que meus usuários do IE não ficarão muito satisfeitos com esta solução.

A div em questão tem muito conteúdo e outras divs que são ocultas e exibidas novamente, e tudo isso funciona muito bem e apenas com dandy, é somente quando a div principal gigante está oculta que o IE lança e se apunhala.

Alguém já encontrou isso ou tem alguma idéia possível do que está errado?

EDITAR:

Tudo está embrulhado no $ (document) .ready (function () {}); E meu código é todo interno, então não posso vinculá-lo infelizmente.

EDIT: IE 8 código de falha encontrado

<ol class="actionHelp">
    <li>List the tasks (or actions) that are involved in your pattern along the top (one per column)</li>
    <li>Put the starting point in the first column and the ending point in the last column.</li>
    <li>To fill in the middle, simply ask: "What happens next?" If only one thing ever happens next, then it should get 100%. If 70% of the time one thing happens next, and 30% of the time another thing happens next, then put 70 in one box and 30 in the other.</li>
    <li>Each row should add up to 100%</li>
    <li>The last row is the exit and should not have any percentages in it.</li>                
</ol>

Não faço ideia por que isso está causando problemas no IE, mas aqui está o CSS

.actionHelp {
    margin: 0 0 0 20px;
}
.actionHelp li {
    margin: 5px 0;
}

O uso de uma lista não ordenada em vez de uma lista ordenada resulta em nenhuma falha, mas depois que eu a troco novamente, as falhas são repetidas novamente, esse elemento não precisa ser ordenado. Eu a coloquei lá como etapas que fazem sentido lógico. ainda gostaria de saber por que isso está enlouquecendo o IE.

O jQuery + IE + oculta um elemento ol = OMG IE FAIL? Ou existe uma solução alternativa?

Parece afetar qualquer elemento da lista com um estilo de lista diferente de nenhum

questionAnswers(5)

yourAnswerToTheQuestion