My speedometer/odometer has begun acting up. Sometimes the car drives fine. Other times the speedometer will start to shake a little bit while I'm cruising at constant speed and eventually after several minutes the needle works its way to 0 mph and the odometer stops working. I took the gauge cluster out and the gears look fine. I put some grease on them to no avail. It's pretty annoying because when this happens the car wants to stall when coming to a stop. Any ideas?