So what could the problem be and how can I fix it??
Thank you!

I found out it is DHCP. When I tried to change my IP address in command prompt it said "An error occured while renewing interface Local Area Connection : Unable to contact your DHCP server. Request has timed out".Aramis21 wrote:First step in any computer troubleshooting must always be to verify physical connections. Yours are still connected, but could be going bad. Replace the cable from phone jack to modem is easiest and cheapest. Replace the cat-5 from modem to comp is next.
What type of DSL connection do you have?
3 basic types: Dynamic, DHCP, Static.
With Dynamic you have to click on something to connect to the internet, like a connection icon usually set up by your ISP installation.
DHCP is very rare, but its dynamic that rarely changes IP address, like cable modems.
Static never changes IP address.
You sound like you have the first type, dynamic. This makes your later statement about not being able to change the IP address pretty interesting as those are assigned from a pool of available addresses.
You have Windows XP, so go to Start>Run type "command"
This will bring up the DOS window. Type "ipconfig ?" and check out your options. Probably want to use "ipconfig /renew" and see if this manually changes your ip address.
As previous poster states, shut down your windows firewall, or Zone Alarm. 2 firewalls running at once = bad things.
go to http://www.broadbandreports.com and run the packet loss test for some real data to bring to your next ISP tech support call.