Tom,
I believe that sensor is a pretty inexpensive part. Seems like under $20, if I recall. It might be worth a shot replacing it, in case that takes care of the problem. Computers, on the other hand, can get pricey.
Someone with more technical knowledge should be able to weigh in here. In...