As duas formas caso haja e caso aja estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as estruturas são válidas, devendo, no entanto, ser usadas em diferentes situações.

Caso haja significa na possibilidade de haver, de existir.

Caso haja problemas, chama-me!
Temos de descobrir quem ele é, caso haja outra tentativa.

Caso aja significa na possibilidade de agir, de executar.

Terá apoio caso aja conforme nós indicarmos.
Caso aja nos termos do referido artigo, o juiz tomará a sua decisão em 1 mês.

Obs:
Em ambos os casos as flexões empregues são no subjuntivo (conjuntivo) = modo verbal que não expressa certeza, e sim uma dúvida, desejo ou situações hipotéticas.