Sounds like the internal parts are not seated correctley or the pins for the memory card are out of alignment. Repairs from myself are at a fixed cost of £5 + postage which is paid by yourself by way of stampled addressed padded envelope.
If you would like this work to be carried out please email drewishuk@yahoo.com
Andy
July 2008