For RAPH500'ers w/ boot issues, maybe try Gen.Y dualboot:
http://forum.xda-developers.com/showthread.php?t=623792
It launches quite early in the winmo boot process, maybe more memory will stay free for android. If that is, in fact, the problem, I'm not guessing either way.