Maybe the CrashCount file shows a figure greater than zero which can cause TiVoWEB+ not to start.

Try entering this command from a telnet session:

echo 0 > /hack/TivoWebPlus/.dist/CrashCount

That should reset CrashCount back to zero. Then reboot the TiVo and see what happens.