Hello and welcome to Just Answer!
It is very possible that this is the cause. the MAP sensor tells the computer what elevation the vehicle is at. If it is squed enough it may not be alowing enough fuel into the engine (leaning it way out). Also make sure you do not have a restriction in the air intake system.