One thing to try is to create a new user account on your computer.
Log out of your main account and into the new account.
Open address book and create a test contact.
Open ical and create a test event.
Now open itunes and go through the initial setup.
Connect the iphone and go to the info tab.
Set the iphone to only sync contacts and calendars.
You should get a message about the iphone being synced with another computer.
Choose merge data.
If this works, there might be an issue with the data on the computer.
If this does not work, you might want to restore the iphone and set up as new iphone.
Here is an article from the apple support website that might help out.
http://docs.info.apple.com/article.html?artnum=305744
Hope this helps.