I have a 97 (E-320) Mercedes and after I fill up the tank and drive for a short period of time, the fuel gauge would move to about half full and then below full. After a while it would move back up to the half way mark but never back up to the full mark or close to it. What could be the problem and how can I fix it?