Instrument cluster issues

will changing the voltage regulator help address issues with the speedo needle "bouncing" around? also my fuel gauge needle doesn't go all the way to full even with full tank, i know the fuel sending unit is good
Speedo is purely mechanical as Tylan pointed out.

The fuel guage is dictated by the following.

  1. The sender is not providing the correct resistance to the guage.
  2. The wires from the sender to the guages have bad connections thus increasing the resistance.
  3. The ground strap between the sender and the body/fuel line is missing or has a bad connection
  4. The guage is internally damaged
  5. The guage is needing to be calibrated
  6. The IVR is not putting out the correct voltage.
  7. The sender float has a leak and is not able to go to full.
  8. The sender is not adjusted correctly

And the list goes on.

My fuel gauge will not read empty when the sender is outputting the correct resistance for E. When I first put it the OEM sender in my guage read way over full. I adjusted the up limit and now it reads F with a full tank.