Seriously now, are you the first owner of your n900? Maybe try reinstalling the firmware..
Is this on wifi connection? If so, it may work ok over cellular connection.