时态也是应该用现在完成式吧。by --> due to 是不是好一点
US economic growth has at standstill due to the weak(weakening/sapping) consumer spending, the major driving force of US economy.
US economic growth has been damaged/hindered/grounded to a halt/mired in a splump/dragging by the weak(weakening/sapping) consumer spending, the major driving force of US economy.