clearly hardware faults. if you can get the phone running long enough to flash the stock rom back onto it, try getting it replaced.
oh btw the image you see when the phone starts up is not part of the rom. it is flashed seperately.
froyocream has a thing where it sets it to its own but doesnt change it back to the motorola one.
you have to put the motorola image on the phone in download mode. theres a tut for it somewhere here, i used it alot to change the splash image.