2004 Chevy Tahoe Z71

My car is hesitating to the point it almost stalls, what could that be indicating