They get sticky and can stop working.
Just whip it off and unscrew the motor from the housing, you will soon know if its working or not, should be springy and free moving.
The MAP sounds right.
Have you got a vacuum gauge, that should tell you a lot if you have an air leak.