Thanks RAY that was the problem. I had removed <?php echo $_SERVER['PHP_SELF']; ?> when the item started failing and posted to the pp_confirm page, which didn't help. Restoring it to the self reference allowed me to complete the transaction. It must have been another error that caused the glitch...