Estranho. Você tem certeza que o PDO está instalado? Crie um arquivo qualquer com <?php phpinfo(); e verifique se a extensão está instalada e habilitada. Se você tiver acesso ao WHM como root, tente habilitar o módulo PDO (é possível fazer isso via interface) caso não tenha feito ainda, e se administrar o servidor na unha, habilite via CLI.
Se tudo está rodando perfeitamente e você continuar tendo problemas, com certeza seria um problema de má configuração de host. Eu ficaria entre trocar de host (uma solução mais prática) ou instalar localmente e depois migrar para o host.
--
Joel Wallis. Desenvolvedor web
Fortaleza, CE: 85 8744-1718 / 9915-1903
São Paulo, SP: 11 8680-2031 / 6090-3158
Rio de Janeiro, RJ: 21 8173-3775
http://joelwallis.net