This is happening to me too and it's very depressing. I paid so much money for this G4 and it was perfectly fine up until Friday.
I tried safe mode and it still happens in safe mode. Are there any success stories here with fixing it? I'm not going to waste my time if nobody has fixed it.