This is not a Volvo specific problem. Not only could the tank reading be innaccurate but it could also vary with each fill. Much of the architecture for the 1st gen S40 came from a Euro-market Mitsubishi so I especially wouldn't consider this Volvo-related.