Paul,
I've had similar problems. But, if you can get a debit card from your bank, that will go through every time.
Greg