404 means a wrong URL.
Have you already tried disabled the SH404SEF that require the .htaccess.
This will help you identify if the problem is located in SH404SEF or .htaccess or simply from another place.
Try first to locate the component that cause the problem.
404s are generally linked to sh404SEF.
White screen may be another reason that may be related to a PHP error (in example a file not found or protected, ...).
Most of the hosting provider does not display the warning and error so that may be more difficult to identify.
Only a debugging on the code on your server would help identify the peace of code that may produce this behavior.
If you want that I debug on your server, this is possible with billable support that you can order on
www.jms2win.com/download?page=shop.produ...35&category_id=1