Possibly sucked some trash from the bottom of the tank... or a clogged fuel filter..
A 2003 Chevy Suburban will crank but not start if it has no spark or fuel. Checking for a clogged fuel filter or fouled spark plugs can help to resolve the problem.
check your fuel pressure.
fuel fliter maybe?
There can be several things that will cause your 2003 Chevy Malibu to run rough and not shift into fourth here. The probable cause is a lack of fuel. Due to a bad fuel injector.
Its your fuel pump very common on those cars
How do you replace fuel injectors on 2003 Chevy blazer?Read more: How_do_you_replace_fuel_injectors_on_2003_Chevy_blazer
Can you hear the fuel pump running when you turn the key on? How old is your fuel filter? Check these and we'll go from there.
In the fuel tank
How do you change the fuel pump on a 2003 Chevy Malibu?
look on your fuel rail near the motor there is a bleeder to remove the air
location of fuel pump 2003 chevy 3500 duramax diesel
Inside the fuel tank.