The rpms are running high & won't go above 30 MPH, what could be the problem? on 1997 Chevrolet Suburban 1500

I have noticed a whistling sound, could it be related?

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
Sounds like the transmissionis is slipping. If so, you need to get it checked out but most likely it's too late for any help. You can check the fluid level and see if it's ok and if it smeels/looks burnt.
I agree with pushrod. Most likely it is the transmission. Not a DIY problem at any rate, so take it to a shop.