Sorry to hear that you've been having problems. I would have to agree with your guess that your rolling stock is at fault. Out of guage wheels, worn bearings, bent truck frames, binding bolsters, and binding coupler shanks can all cause derailments. Bringing all your rolling stock up to NMRA...