on the pp_checkout_failure page, add the following code in the page body to write the session contents to the page:
<?php @session_start(); var_dump($_SESSON); ?>
the session contents will include the response from paypal with info on the cause of the failure.