It's possible some of the circuitry has become, ahem, screwed inside. In which case, buying a new card would be the cheapest option. Also, you could try cleaning out the contacts on you card, and the port in your PS1, as they may have become clogged with dust.