Best guess is that you have an early version that does not have drive-line isolation between the trucks. There is a retrofit drive-line available (sometimes) from Bachmann that solves this issue. It has a clutch like slip fitting so that only one of the trucks drives the piston's mechanism and that way the two power trucks are not trying to fight each other.
Can't say for sure that this is your problem, but it sure sounds like it!?!?
If that is in fact your problem, then likely this is the part that you need to replace your rear drive shaft:
https://estore.bachmanntrains.com/index.php?main_page=product_info&cPath=69_641&products_id=8300
Can't say for sure that this is your problem, but it sure sounds like it!?!?
If that is in fact your problem, then likely this is the part that you need to replace your rear drive shaft:
https://estore.bachmanntrains.com/index.php?main_page=product_info&cPath=69_641&products_id=8300