You will probably find it is the clip holding down the sd card and is not pushing it down properly to the contacts. The older the N900 the more chances you could also have lost the tiny magnet located under the clip stand on the rear, check that also ok.