Yeah I have had a load of problems with my odometer as well. In my previous hatch the trip odo wouldn't reset, exactly like your problem. When I finally took it out I figured out why... When you push the reset it disengages the mile counting gearing and a set of fingers comes down and presses on the number wheels to reset them back to 0. On mine, when it broke, some of the fingers were cracked off so they didn't reset the numbers. There is nothing you can do really to fix it except get a new trip odometer (maybe from a junkyard). You just need the trip odometer, you can replace it without messing with the regular odometer, but be very cautious when taking it apart so you can put it back together the same way. Also for the problem of intermittant operation, in my case it was due to a bad connection somewhere in the speedometer (because the speedometer runs the odometer.) Took me three days and I had to hook up and disconnect my cluster like 20 times to finally figure it out, I finally just installed a new speedo. By the way, I figure I can get about 300 miles per tank or more, but I don't drive very economically :pface .
this is a good link on how to get the the clusterhttp://
www.lsauto.com/install.asp