you need to replace this sensor. im surprised it started without it.. the base fuel tables use a combination of the AP and IAP sensors to calculate proper fuel. make sure you have your vacuum plugged into the correct sensor.
Ya make sure the hoses are right. The baro tube actually sould NOT be getting engine vacuum. All it does is senses the ambient air pressure for running at different altitudes. Air is thinner by volume at high altitudes so it will make the bike reference leaner fuel tables at those altitudes.