UPDATE: Had my car up on a lift today, and turns out both my tie rod bushings are screwed, so I'll change that first and proceed from there. Don't know if that would affect my VSS or something to cause fluctuating speedo readings though.