I presume iPhone is working ok otherwise?
When you say it recommends a factory reset, does that mean it's picking up a device and then saying do the factory reset?
When connected, does your PC pick it up as a camera but itunes doesn't pick it up?
Losing all your data is a pretty severe step if it isn't backed up. Did you have your iPhone synced to the previous itunes, when you reinstalled it did you link to the previous library?
What version of itunes is it and is it a different version (newer) to your previous one?
Is the version fully compatible with your OS?
Have you checked firewall settings to make sure they aren't preventing the devices being picked up?
Have you tried a basic restart on the the iPhone first?
Sorry for all the questions, but if you've no back up, the factory reset is a pretty drastic measure, so best to eliminate all the simple stuff first.