Add this to the top of the failure page:
<?php
@session_start();
var_dump($_SESSION);
die();
?>
Then when you get to the page, view source to see all of the code and reply to this thread with the displayed code in the private area and it will give us more information about why it is failing.