I think there are 2 issues. I suspect the fuel level sending unit is faulty, and I also suspect that the vent valve for the evaporative emissions system is partially plugged. Is there a Check Engine light on?
no check engine light
will you be repairing this yourself?
The fuel level sender is just a variable resistance sender. The most likely cause is the sender, and you should be able to access it from under the back seat / trunk area. The vent valve is part of the charcoal cannister. Toyota calls it a refuelling valve. You may need a whole cannister to get it. Given I am tring to diagnose this over the internet, you may wish to take the car to a mechanic to verify what I'm telling you, as I can only go on the symptoms. If you elect to replace parts, you are on your own... Myself, or Just Answer cannot be held responsible if the repair doesn't work... I'm not trying to discourage you, but simply stating that I can make educated calls, but I'm not in front of the car. Canuck
My check engine has now come on.
Hi there - did you fix this yourself? I will need a code from the engine computer to go further, but my guess is that there is a p0440 or something similar - evaporative emissions leak. I need a code, though... Canuck
I have not tried to do anything as of yet. The codes are p0441, p0442 and p0446.