Hi: It could be that the float attached to the fuel pump in the fuel tank is faulty or sticking causing the incorrect fuel level readings to occur. Also maybe you have an electrical problem a poor ground connection at the fuel pump in the fuel tank, as this may also be the cause of the incorrect readings you describe. Hope this helps...good luck.