you say failsafe works? will once it finishes booting, login, type startx. then once X has started go to System -> Configuration -> Configure My Computer -> Boot -> Bootloader. Then configure LILO...