I hate to ask, but is there anyone in your household who might be getting their hands on your card? If you're using a wireless router, is it password protected and encrypted? It's very easy for someone within range of your router to pick up all the data going back and forth and identify credit/debit card info. Here's an article about encrypting your router:
Why You Should Encrypt Your Wireless Router