sounds dumb, but is the needle itself lightly touching the faceplate of the speedo? i know the exact thing happened in my 97 sl2, and all i had to to do was remove the clear plastic shroud and gently pull the needle out maybe 1/8th inch.
either that or it's your speed sensor which cost a million dollars and you'll go into debt and your parents will cut you off and you'll hate life forever.
actually i think the sensors are like 30 dollars..
god i'm weird.