Some players report that the Steam version of GTA:SA is having issues with SA:MP sometimes and they resolved it by installing "another copy" of GTA:SA.
Indeed. The Steam version didn't work well for me. My game would frequently crash. After switching to an official copy from a CD, I've never crashed since.