How do your lower mounts look? Those being bad could rock the motor back and forth too much and cause the top to snap. Happened once in my GT I had, but not multiple times like this lol I'd try the lowers first since they're notorious for being garbage.