Get code P0107 Map sensor I can reset and it may go a hundred miles. on 2004 Chevrolet Trailblazer

Then it pops on also I believe the code means low voltage to the sensor. Has 56,000 miles does it just need a new MAP sensor? Or is the connection bad.When light comes on I do not notice any difference,except mileage could be better. Which if I understand right a bad MAP sensor will cause poor mileage.

Asked by for the 2004 Chevrolet Trailblazer