2000 Silverado

Why do I have excessive RPMs while driving, but the transmission is shifting normally?