What P0108 usually means
P0108 means the MAP signal is reading abnormally high voltage. High voltage usually corresponds to low engine vacuum or very high load, so the ECU may think the engine is under heavy load even at idle. The result can be rich running, hard starting, poor throttle response, and black smoke on some vehicles if the sensor, wiring, or reference circuit is skewed high.