why does my 1999 suburban have no power when i step on the gas on 1999 Chevrolet Suburban 1500

I have a 1999 Chevy suburban that has 200k on it and when i step on the gas it has no power and the rpm don't even rev up.lately it has been shifting at 3500 rpm. different subject when my foot is on the throttle there is a winning coming from the rear what could cause that

Asked by for the 1999 Chevrolet Suburban 1500
could be fuel pump whine repl fuel filter if it hasn't been replaced
ok thanks i will try that