時態也是應該用現在完成式吧。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.