fuel sending unit in the tank could be bad, it you remove the holder for the table in the floor it is under it just be sure to replace the seal as well and do not over tighten it!!!
you can also run some dawn dish soap through after you flush it out and it will clean and also lube the impellar at the same time just add to the water when your running the motor!!