I noticed my 2002 would stay on full to long, then when it should show about 1/2 tank it began to drop. Sometimes it would drop to slowly then read about 1/8 tank all of a sudden. This has now been going on for over a year, but never giving a false reading when nearing empty. I now ignore it and at fill up reset my odometer and write the mileage down also. It has trained me to always monitor the mileage without thinking about it so actually feel more confident about not running out of fuel. I always fuel up at around 250 to 280 miles. In that window I am safe even in city driving here. (not recommended in city's like New York or L. A. where you may regularly get 5 mpg or less LOL). I am a do it yourselfer but have never tackled a fuel float or gauge. Anyone here solved this problem?