My old SW2 did that when the cat broke into pieces and one of the pieces would rattle around and then wedge itself sideways blocking the exhaust flow and choking the motor.
You might also check your EVAP system...and pretty much everything else people suggested so far.
Q: What's the difference between a bolt and a screw?
A: First, you screw. Then, you bolt.