Default [Q] Size and type of Micro SD card - HD2

I purchased an 8gb Micro SD card for my HD2 but seem to be having all sorts of problems trying to get Android builds running from it!

The card is a 8GB MICRO SD HC SDHC ( and it struggles to either load the firmware or carry on running it if it does load up.

If I then put the firmware on the 2gb card, that came with the phone, it will load up fine and continue to run without any problems. The only difference, other than size, is that the 2gb card doesn't appear to be a 'HC' card. Is it this that is causing the issue? Have I purchased a card that is too fast/too slow for the phone or shouldn't it matter?

Thanks in advance for your advice on this.