no lights at all and last time I filled up at 150 miles then did a tune up now its at half a tank almost 80 miles
Using the fuel gauge to determine mileage is like using the National Enquirer to set US foreign policy, it is just a very bad idea. Learn how to calculate mileage by resetting the odometer trip meter at each fill up against the number of gallons pumped. Get in the habit of topping off the tank the same way each time so you get a consistent fill level.
TJ fuel level gauges are notoriously inaccurate and the number of miles from full to 1/2 is never the same as 1/2 to empty especially when you consider that most of them will run at least 75 miles after the needle touches the E and most will take only 14ish gallons to fill the 19 gallon tank at that point.
Also, you need to drop the tank and see if it has the 15 or 19 gallon tank. The difference is the length of the filler tube inside the tank being longer to limit the fill level to 15 gallons. If so, you can cut it off using one of the various methods documented online to achieve the full 19 gallon fill capacity.
For example though, if you do have the 15 gal tank and it has the same safety buffer that the 19 does which is 5 when it touches E, then that leaves 10 of which half is 5 and 80 miles burned for 5 gallons is 16mpg which ain't too shabby. All speculation of course but done so to illustrate that without knowledge of what is being burned in X number of miles, you have no idea how good or bad the mileage is.
If you want to know how many gallons the tank holds the easy way, toss a full gas can in the rig and keep driving until the tank is empty. Put enough in to get you to a gas station and fill it up from there. Add the number of gallons you put in with the gas can to how much you put in with the gas pump and that will give you an idea of how big the tank is. Go from there.