2003 GMC Sierra 2500 - Stalls

I have a 2003 gmc 2500hd that starts but as soon as I get off the throttle no matter the speed it stalls.

You didn’t tell me which engine you have so it is impossible to guess. Do you have a check engine light on and what are the codes if it is on?