Hello out there. Thanks for reading. I have a problem. My iBook could be on it's last leg. I have an iBook G4 1.2 Ghz with 512 mb of RAM running 10.3.9. It started about 2 to 5 months ago. When I restart my computer, instead of the white screen with the grey Apple logo that appears during a normal start-up, I get the grey screen with a flashing box with a picture of the world inside the flashing box, then the small flashing folder that flashes the OSX logo, then a question mark (?), then it would go into the normal start-up screen (white w/Apple logo). I thought this was the Safe mode boot. Well, recently, it would just stay on the flashing OSX logo and "?" and nothing would happen. So I would do a forced shut down (holding the power down) and power it back up. Same thing. I'd repeat this for 30 minutes to an hour, restarting anywhere from 15 to 30 times and it would eventually work. So, the flashing OSX logo and "?" happened again last night, and I could not get it to boot after countless restarts. This morning, I grab my iBook Install disc to do a full restore. I restart and hold the C key to boot from the install disc. I go through the normal steps and when I get to Choose the Drive or Destination tab, my hard drive isn't listed. Nothing is listed. I reboot holding the option key to run the Apple hard ware test. Airport passes, Logic Board passes, then I get an error when the Mass Storage test runs. Reboot and run Test again, same results. I reboot to the install disc again and it still says no drive. I open Disc Utility and the only drive it reads is the iBook Install Disc. I restart normally, and it loads fine, and I instantly come here to seek a diagnostic as to what my problem is. I don't understand is the strange frequency or my problem. Sometimes it works, sometimes I have to restart it a dozen or so times. How can it not recognize my hard drive some of the time and not all of the time? I don't want to do a full restore just yet. I'd like to know what my problem is before I do anything drastic. I do have my hard drive backed up. Thanks for your time.