thanks everyone for your suggestions. unfortunately no fixes yet.
Here are more details of my situation:
1)Yes, I have calibrated my controllers.
2) This problem is not related to any specific aircraft; it happens in which ever I try.
3.) This problem is not related to my joystick or yoke. It happens only on MSFS. The same controllers work fine on XPlane.
4) I have checked all the assignments, going to defaults on everything, etc.
5) It seems like an autopilot issue, but the C152 does not have an autopilot, and am careful to make sure the AP is off at all times no matter the aircraft.
6) However, as i said earlier, when I use AI to take off, everything works fine, until I switch off the AI and the problem starts immediately.
7) I don't see how it can be a trim preset, as it works fine until about 1k,500 ft. Then, it's as if some fore grabs the stick and forces it violently to the left. I can see it happening on the screen, even when my hands are off the controls.
Help!