The only time I've had issues like this happen it's been a bad card. Sounds like you might have a couple on their way out. Easiest thing would be to replace the suspect cards and see if the problem goes away.