2004 Chevy Tahoe Z71January 1, 2013My car is hesitating to the point it almost stalls, what could that be indicating