Glad you got your beast running. Yup, sometimes the problem is staring you in the face. For all their innovation I can't believe the BMW jungens didn't bother putting gas gauges on all these "premium" bikes. Use your trip odometer to keep up on your fuel level. Just zero it when you fill up and keep an eye now and then.
Happy trails from snowy (and salty!!) Ontario. Here's hoping for an early Spring.