Why/how was the choice made , to replace the parts already listed? Sounds like your next best step , is to either invest in a GOOD scanner (that can read LIVE DATA) , or get it to a reputable shop and have them scan it and take a 'snapshot' of the data while in failed state. Is it safe to assume that the 'check engine' light is on?
RepairPal Certified shops can diagnose and repair your 2000 Dodge Ram 3500. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.