Beagleboard xm not booting

My beagleboard xm does that sometimes , it is intermittant for me , if I touch the SD card several times ( wiggle it a bit ) it comes good and boots.

The problem is that the SD card does not make good electrical contact with the socket housing.