non ricordo se mi è capitata la situazione specifica, l'errore diverse volte.
il problema è che è un errore un poco 'vigliacco', nel senso che di solito l'esaurimento della memoria è causato da un errore da un'altra parte, quindi è effetto di di quest'ultimo che è la vera causa del problema.
ergo non serve aumentare la memoria la cui dotazione è già generosa (128M) per il tipo di operazione.
attiva il debug ed i warning di php alla ricerca di qualche indice/risorsa non definita.
ps: verificata la versione di PHP?
ciao,
marco