So, this is my first car, it's as old as I am, but when I bought it, the speedo sagged below the 0mph line, and would operate normally, just completely off kilter (saying i'm at 25mph when i'm anywhere between 40-50, etc) the Odo, fuel gauge, temp, everything else seems to work normally. Yesterday, I finally took it to a dealer to get a diagnostic on what might be causing the issue (since it could be many things) the guy told me since it was only the speedo they'd have to send the entire system out to be fixed (a $1k fix. no thanks.) but he said another mechanic who owns the same car has found that hitting the top of the dash fixes it. so, on the way home, I tried it.
NOW the speedo doesn't work at all, if I hit about 50 I get a little bit of wiggle but the needle is almost completely hanging vertically on my dash. So, whatever I did, it seems to have completely disengaged it (everything else still works fine)
So, i'm about ready to jump in there, tear everything out, and fix it myself but, I have no idea where to even start, and even still there's no gauruntee i'll even find the problem. Long story short; I need help. Does anyone have any idea what might be causing this? where to look? and how to approach the problem?