I've checked the ecm and replaced the map sensor twice and still get this code. The engine does have a very rough idle.
P0108 MAP (manifold absolute presure sensor circuit high input
The way to slove this is to determine it there is a electrical fault. You need to measure its Reference voltage, which should be 5 volts, you need to measure its gound, if those can be verified check the mating connection.
33.7k questions
32.5k answers
1.3k comments
23.0k users