Clean the old map and check the cable first before buying a new one. There's guide on safe cleaning but dirt or dead bug stuck on the map can throw bad map. Check the intake air filter if it was dirty map.
Ok but are you referring to the MAP sensor or the Mass Air flow sensor?