It could be that your card is being declined by your issuing bank. Check that your card details are correct by going to 'Profile' and then 'My Money'
Also make sure you have enough funds to pay for the item, and that your account is not limited.
If you know for a fact you have enough money and your account is not limited, clear your cache completely and relog into your paypal