intermitten canbus failure is fairly difficult to diagnose and would require a multi-channel scope and a lot of time. if you can narrow it down to offending control unit, this would help with diagnostic but that means unplugging each one by one. otherwise you will need to find an experienced diagnostician and pay for the time, which will not be inconsiderable.