Same problem with my 2000 (V6). First started happening if fuel was less than 1/4 tank. Now happens at a little above 1/2 tank. Have seen a number of similar posts, but has anyone identified cause and fix?