It ended up being my MicroSD card, when i first tried this, it was on a 1GB. My New 16GB seems to have fixed the problem.
Thanks everyone. and as for the generic flash cart, i bought it because it was from a US vendor (www.realhotstuff.com) and i wanted it by today so i could play mario party...