ciao xone,
per prima cosa gli errori li trovi analizzando il codice, difficilmente con un plugin lato client.
firebug ti permette di analizzare i tempi di risposta delle varie componenti di una connessione:
- ricerca dns: il tempo impiegato dal tuo pc per risalire all'indirizzo IP del sito, valori alti indicano generici problemi di network
- connessione: il tempo impiegato dal tuo pc per creare una connessione TCP, valori alti indicano problemi di networking sul pc locale
- accodamento: il tempo in attesa che i browser autorizzi la connessione: valori alti indicano che hai troppi elementi sulla pagina

- attesa risposta: il tempo impiegato da server a rispondere, valori alti indicano tipicamente un problema di carico eccessivo del server
- ricezione dati: il tempo necessario a scaricare il dato, indica la velocità network/server e va valutato sulla base della dimensione dei dati scaricati
ho controllato le più critiche ... un contatore visite ed uno script per ilo meteo
mi sa che hai controllato le uniche due cose che non dipendono dal tuo server.

vai sul primo file caricato (la index) e guarda i tempi di risposta.
ora tempi lunghi di risposta del server potrebbero anche essere dovuti dovuti ad errori di progettazione del software, ma se poi "
tra le varie pagine vola" la cosa fa pensare ad un certo sovraccarico del server.
due note:
la prima: questi dati sono indicativi ma bisogna anche saperli analizzare.
la seconda: hosting condiviso indica che il tuo host risiede su una macchina assieme a tanti altri host, ed è il contrario di 'server dedicato'. se hai un server dedicato il consiglio è rivolgersi all'assistenza.
ciao,
marco