I have a 91 land cruiser and the gas gauge reads sometimes. When I fill up it reads full for awhile then after driving it goes to 0 or to half. If the level if anywhere above half it'll indicate randomly, but once its below half it reads 0. Low fuel light still works as it should. Any insight to what needs replaced?