Dealer finally gave in and drained the tank. when it got down to quarter of a tank got bad readings from a faulty sensor. replaced right fuel level sensor diag code d1330-0000000-15-002 replaced fuel pump module and eerything tested fine. filled up car with gas and now it indicates 480 miles to go before running out of fuel was well over 500 before replacing. Problems
are all resolved now.