I'm betting on 2 separate problems---cluster & pump. The sending unit and pump are 1 module on these vehicles, lots of $$ if not under warranty. The next time the speedo acts up, try pushing hard on it to see if that makes it do anything. If you're lucky it may just be the connection at the back of the cluster, or possibly a bad speed sensor. Go by Autozone or some such and get a free scan for trouble codes. No codes, you can rule out a sensor. I would just learn to live with the tank level being off and keeping track of the miles per tank using the trip meter. Good luck.
|