There does seem to be an issue with the PIX's establishing an IPSec tunnel over PPPoE. You could refer to bugs CSCdv77754 and CSCdx15684. However, these issues seem to have been fixed in recent releases and moving to a recent version will be a good idea.