Mine went the same way, thought it was the fuel tank sender unit so bought one off ebay for £30. Ended up being just the float on the fuel tank sender arm. Easy enough to replace if you follow the haynes guide, only took me 30mins for a first attempt.
Neil, June 2007