OK A few years ago my OBC started to work intermittently. The temperature and the clock always worked fine but the mpg, mph, avg mpg would have 4 ---- marks and you would get no readings from those. The range readout normally will reset itself when you filled up but then after that you would get the same random reading till you filled the tank up again. I just bought a used OBC with the right code plug in it and it is doing the same thing. Clearly it is not a fuse and I guess it is not the OBC so my conclusion is what ever sensor sends the information to the OBC is where the problem is at. My question is where does the OBC get the information for the AVG MPG, AVG MPH, MPH, RANGE?