It has to be something shorting; likely the motor. Anything that increases the resistance of the system, like loose electrical connections and/or aluminum wiring, would reduce the current. Does high heat running empty flip the breaker? That will tell you if there's somehow a short in the heating circuit or if it's related to the load on the motor.
Unlikely it's an AFCI breaker as AFAIK you can't get them dual pole and 30+ A. Someone correct me if I'm wrong, as I want a Murray/Siemens one for my 55 yr old aluminum wiring to my dryer.