Same issue w/ an '01 plus erratic needle bahavior and the odometer would light up intermittently. The tach maxed out and needle broke in half. I checked connections (there are 3 harnesses connected to the back) all were fine. I bought a used cluster online for $45 and installed it this morning. Pretty easy job about an hour.
My issue sounds a bit more severe...so check your connections first!