My '03 XL has a crazy info screen. For the last few months the screen has been randomly changing languages. hour meter/trip odometers-all reset themselves. Odometer seemed to be functioning so I really didn't care that it was flipping languages. Had a brakline blowout, so replaced the entire brake system, did the steering box and hoses while I was in there. Along the way the battery decided to crap out. It sat for about 4 weeks with no power. Now, the info screen was flashing on/off, even with the ignition off (key in my hand). Engine running for awhile while I checked for leaks, etc. It doesn't light up randomly now, but the screen is stuck on trip odometer. I tried to find posts similar to my dilemma but couldn't really find any. Except that it seems the mileage is actually stored in the cluster. I thought it was in one of the BCMs. If that's true, do I need to replace the whole cluster? or can I replace the info screen? I did see a link somewhere to someone who rebuilds them.