Another factor in this that i discovered is that low batteries in the system, while they may work in regular carts, if your batteries are low enough, this constant reboot/getting stuck booting, etc problem seems to happen pretty consistently.
In my Gameboy Pocket, after replacing the batteries...