We are using TRIZOL for liver RNA isolation and are quite happy with the results. In case of DNA contamination why not use DNAse, which is a standard procedure in RT-PCR if the PCR primers don't cross introns. Also, any kind of oligo dT purification step would probably be beneficial. Good luck, Agnieszka Szczepek