I had the same problem a couple of weeks ago. I have a singer, 1 year old. I broke about 5 needles in a 30 minute time span. I had my husband look at the machine (thankfully he is a mechanical engineer and can fix almost anything), and after he played around with it for a while he determined the shaft the needle slides on had shifted. My needle was actually hitting the face plate and also the FMQ foot. He adjusted the set screw that positions the shaft the needle slides up and down on. He had to take the cover off the machine head to do this.

Don't know if this is your problem as well. Look for a little hole the needle is making either on your foot or the face plate.

Good luck getting it working again!