this usually happens when you have a hardware problem, they way i fixed this is to disable the SCE screen, it will boot to XMB faster. is the umd drive switch pushed in? if it is, (possible tape or glue), itll make the PSP think a UMd is inserted, and try to load a game even though there isnt one.