It is a good idea to replace your fuel hoses periodically. I like the old stuff BMW provided, so I replace mine every 2-3 years.
You should also drain the fuel tank and remove the petcock to check out what kind of dirt there might be in there, as well. I do this every year when putting it up for the winter.