So my 99 328i is reading 1/4 tank when full. The cluster test shows that the gauge is fully capable of sweeping the full range, and test 6 on the cluster for diagnostics shows 240000 or 24L from the left sender and 0 from the right. So I replaced the entire unit on the right and still have the same issue. Now I'm thinking a short maybe? Not sure what the deal is. Another interesting bit of info. When I unplug the unit on the right, the cluster test 6 reads 240005... ??