dancing fuel guage
i had the same experience on my 1989 300E, and thought it was my fuel tank sender unit.
i went to a german vdo specialist, and he told me that 90% of the time it's due to cold solder joints. in other words, remove the fuel tank guage (in the instrument cluster) and resolder the solder joints. it worked on my unit.