Fuel injection is dependent on all of the
sensors to function properly, if for some
reason your MAP sensor is not right, you
will get funny runnings, I know that if my
MAP gets unplugged it runs very rich, if
yours runs better with no MAP signal. or
rather the map is reading basicly wide open
throttle, which means full fuel, you might have
a bad MAP or your fuel pressure is too low,
by the way, what is your fuel pressure ?
what fuel pump did you use ?